Add YouTube recoding

This commit is contained in:
BarsTiger
2023-11-07 14:13:14 +02:00
parent 54006008d3
commit 06c327933f
13 changed files with 245 additions and 15 deletions

View File

@@ -20,6 +20,7 @@ class Db(object):
self.spotify = DBDict('spotify')
self.deezer = DBDict('deezer')
self.youtube = DBDict('youtube')
self.recoded = DBDict('recoded')
async def write(self):
await self.config.write()

View File

@@ -29,10 +29,10 @@ class YouTubeBytestream:
async def rerender(self):
segment = AudioSegment.from_file(
file=self.file
file=BytesIO(self.file)
)
self.file = segment.export(BytesIO(), format='mp3', codec='libmp3lame')
self.file = segment.export(BytesIO(), format='mp3', codec='libmp3lame').read()
return self