index
:
yt-playlist-radio
main
[Github Mirror] Turn a YouTube playlist into a synced mp3/radio stream
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
yt_radio.py
Commit message (
Collapse
)
Author
Age
Lines
*
refactor/create routes module
HEAD
main
Pinapelz
2026-03-04
-169
/
+17
|
*
fix: associate each chunk with track index for icy-meta
Pinapelz
2026-03-04
-12
/
+25
|
*
stop broadcast when no subscribers
Pinapelz
2026-02-26
-0
/
+11
|
*
improve logging via tempfile
Pinapelz
2026-02-26
-5
/
+31
|
*
move file operations to new module
Pinapelz
2026-02-24
-50
/
+10
|
*
fix: advertise utf-8 charset in stream
Pinapelz
2026-02-23
-4
/
+8
|
*
allow for a local .radio file to be used (newline seperated list of
Pinapelz
2026-02-23
-0
/
+27
|
|
|
|
urls)
*
improve import logging + inject icecast metadata into stream
Pinapelz
2026-02-23
-19
/
+85
|
*
fix: edge case where id is None due to cached id not being set
Pinapelz
2026-02-19
-4
/
+5
|
*
fix: missing id when video is not cached
Pinapelz
2026-02-19
-1
/
+1
|
*
re-add static non-streamed m3u route
Pinapelz
2026-02-18
-6
/
+26
|
*
subscriber synchronization via buffered queue
Pinapelz
2026-02-18
-29
/
+123
|
*
add true-stream route
Pinapelz
2026-02-18
-78
/
+159
|
*
README: its more like 200 lines now after some qol
Pinapelz
2026-02-18
-4
/
+0
|
*
add caching optimization for playlist url fetch for faster startup
Pinapelz
2026-02-18
-3
/
+73
|
*
add some logging
Pinapelz
2026-02-18
-2
/
+20
|
*
cleanup order of bootstrap
Pinapelz
2026-02-18
-28
/
+17
|
*
add gunicorn
Pinapelz
2026-02-18
-10
/
+5
|
*
init commit
Pinapelz
2026-02-18
-0
/
+118
send patches to the email below
yukais@pinapelz.com
include the subject
[PATCH repo_name]
pinapelz.com
homepage