Files
AnyMusicBot/lib/ShazamIO/shazamio/enums.py
BarsTiger 9d45084d98 Add lib
2023-10-07 22:51:05 +03:00

42 lines
832 B
Python

from enum import IntEnum
class GenreMusic(IntEnum):
POP = 1
HIP_HOP_RAP = 2
DANCE = 3
ELECTRONIC = 4
RNB_SOUL = 5
ALTERNATIVE = 6
ROCK = 7
LATIN = 8
FILM_TV_STAGE = 9
COUNTRY = 10
AFRO_BEATS = 11
WORLDWIDE = 12
REGGAE_DANCE_HALL = 13
HOUSE = 14
K_POP = 15
FRENCH_POP = 16
SINGER_SONGWRITER = 17
REGIONAL_MEXICANO = 18
class SampleRate(IntEnum):
# Enum keys are sample rates in Hz
_8000 = 1
_11025 = 2
_16000 = 3
_32000 = 4
_44100 = 5
_48000 = 6
class FrequencyBand(IntEnum):
# Enum keys are frequency ranges in Hz
hz_0_250 = -1 # Nothing above 250 Hz is actually stored
hz_250_520 = 0
hz_520_1450 = 1
hz_1450_3500 = 2
hz_3500_5500 = 3 # This one (3.5 KHz - 5.5 KHz) should not be used in legacy mode