Exemple #1
0
    def __init__(self):
        self.current_freq: Union[float, None] = None
        self.stations: List[RadioStation] = []
        self.start_time_ms = time.time() * 1000
        self.current_station_name = ''
        self.equalizer = vlc.AudioEqualizer()

        # Init noise players
        self.noise_player: vlc.MediaListPlayer = vlc.MediaListPlayer()
        self.noise_player.set_playback_mode(vlc.PlaybackMode.loop)
        self._load_media(self.noise_player, vlc.Media(RadioStation.find_file_path('noise.mp3')))

        # Init music player
        self.music_player: vlc.MediaListPlayer = vlc.MediaListPlayer()
        self.music_player.set_playback_mode(vlc.PlaybackMode.loop)
Exemple #2
0
 def __init__(self):
     # Thread.__init__(self)
     #This makes the audio actually bareable
     self.options = [
         "--aout=waveout",
         "--equalizer-preset=flat",
         "--speex-resampler-quality=10",
         "--src-converter-type=0",
     ]
     self.from_playlist = False
     self.vlc_instance = vlc.Instance(self.options)
     self.player = self.vlc_instance.media_player_new()
     #These also make the audio bareable
     self.eq = vlc.AudioEqualizer()
     self.eq.set_preamp(6)
     self.player.set_equalizer(self.eq)
     self.volume = int(100)
Exemple #3
0
 def test_equalizer(self):
     val = 9.5
     eq = vlc.AudioEqualizer()
     self.assertEqual(eq.get_amp_at_index(0), 0)
     eq.set_amp_at_index(val, 1)
     self.assertEqual(eq.get_amp_at_index(1), val)
Exemple #4
0
import vlc
import time
import datetime

song = 'C:/Users/Admin/Desktop/Projects/Music Shit/Martin Garrix - Animals (Original Mix).mp3'

eq = vlc.AudioEqualizer()
eq.set_amp_at_index(-20, 0)
eq.set_amp_at_index(-20, 1)
eq.set_amp_at_index(-20, 2)
eq.set_amp_at_index(-20, 3)
eq.set_amp_at_index(-20, 4)
eq.set_amp_at_index(0, 5)
eq.set_amp_at_index(0, 6)
eq.set_amp_at_index(0, 7)

player = vlc.MediaPlayer(song)
player.audio_set_volume(100)

vlc.libvlc_media_player_set_equalizer(player, eq)
start = datetime.datetime.now()
player.play()
player.set_time(60000)

song2 = 'C:/Users/Admin/Desktop/Projects/Music Shit/Tremor (Sensation 2014 Anthem).mp3'

player2 = vlc.MediaPlayer(song2)
media2 = vlc.Media(song2)
player2.set_media(media2)
player2.audio_set_volume(20)
player2.play()
Exemple #5
0
 def __init__(self):
     self.player = self.vlcInstance.media_player_new()
     self.eq = vlc.AudioEqualizer()
     self.player.set_equalizer(self.eq)