i hate audio

This commit is contained in:
0x01fe committed 2025-01-15 22:12:42 -06:00
1 parent b262781f77
commit 164e59e353
2 files changed
+40 -3

No files matched your search

+36 -3
View File
@@ -2,11 +2,15 @@ import random
import string import string
import hashlib import hashlib
import urllib.parse import urllib.parse
import time
import xml.etree import xml.etree
import xml.etree.ElementTree import xml.etree.ElementTree
import requests import requests
import libsonic
import simpleaudio
import pyaudio
u = 'pseudo' u = 'pseudo'
@@ -77,8 +81,37 @@ def getArtists() -> list[Artist]:
return artists return artists
artists = getArtists()
for artist in artists:
print(artist.name) # artists = getArtists()
# for artist in artists:
# print(artist.name)
conn = libsonic.Connection('https://music.0x01fe.net', 'pseudo', p, port=443)
song = conn.getRandomSongs(1)['randomSongs']['song'][0]
song_id = song['id']
rate = song['samplingRate']
print(song_id)
stream = conn.stream(song_id)
while not stream.fp:
pass
pya = pyaudio.PyAudio()
pya_stream = pya.open(format=)
wave_obj = simpleaudio.WaveObject(stream.fp)
play_obj = wave_obj.play()
play_obj.wait_done()
+4
View File
@@ -0,0 +1,4 @@
requests==2.31.0
simpleaudio==1.0.4
urwid==2.6.16
py-sonic==1.0.1