mirror of
https://gitea.phreedom.club/localhost_frssoft/funkwlmpv
synced 2024-11-23 23:19:21 +02:00
Compare commits
2 Commits
fcb52a7af9
...
5f5b35b887
Author | SHA1 | Date | |
---|---|---|---|
localhost_frssoft | 5f5b35b887 | ||
localhost_frssoft | 8d1e06d9c2 |
|
@ -21,7 +21,7 @@ Python dependencies:
|
||||||
Optional: brotli
|
Optional: brotli
|
||||||
|
|
||||||
### About cache folder
|
### About cache folder
|
||||||
funkwhale-cli has to cache tracks before playing. Cache is persistent and you should manage it manually because the (script/program) can't clean it automatically.
|
funkwhale-cli has to cache tracks before playing (default disabled "enable_persistent_cache"). Cache is persistent and you should manage it manually because the (script/program) can't clean it automatically.
|
||||||
Cache structure: cache/domain.tld/[track uuid]
|
Cache structure: cache/domain.tld/[track uuid]
|
||||||
You can play tracks offline, example: mpv --shuffle cache/*/*
|
You can play tracks offline, example: mpv --shuffle cache/*/*
|
||||||
cache_helper.sh - it might be useful for compression cache (lossy: vorbis 128 kbps, no thumbnail)
|
cache_helper.sh - it might be useful for compression cache (lossy: vorbis 128 kbps, no thumbnail)
|
||||||
|
@ -29,4 +29,5 @@ cache_helper.sh - it might be useful for compression cache (lossy: vorbis 128 kb
|
||||||
Also, tnx Inex for his FunkWhale instance (set by default instance)
|
Also, tnx Inex for his FunkWhale instance (set by default instance)
|
||||||
|
|
||||||
[1]**Warning:** may content _unofficial instances_
|
[1]**Warning:** may content _unofficial instances_
|
||||||
|
**Warning 2:** This software not userfriendly. Maybe developerfriendly.
|
||||||
|
|
||||||
|
|
|
@ -11,8 +11,10 @@ import re
|
||||||
|
|
||||||
fzf = FzfPrompt()
|
fzf = FzfPrompt()
|
||||||
|
|
||||||
player = mpv.MPV(cache=True, demuxer_max_bytes=25*1024*1024,
|
if get_config('enable_persistent_cache'):
|
||||||
scripts='src/mpv_scripts/mpv_cache.lua')
|
player = mpv.MPV(cache=True, demuxer_max_bytes=25*1024*1024, scripts='src/mpv_scripts/mpv_cache.lua')
|
||||||
|
else:
|
||||||
|
player = mpv.MPV(cache=True, demuxer_max_bytes=25*1024*1024)
|
||||||
player.ytdl = False # Prevent attempts load track with yt-dlp
|
player.ytdl = False # Prevent attempts load track with yt-dlp
|
||||||
player.volume = get_config('mpv_volume')
|
player.volume = get_config('mpv_volume')
|
||||||
player.prefetch_playlist = get_config('prefetch_playlist')
|
player.prefetch_playlist = get_config('prefetch_playlist')
|
||||||
|
|
|
@ -44,6 +44,7 @@ default_conf = {
|
||||||
'external_transcoder_http_proxy_path': "",
|
'external_transcoder_http_proxy_path': "",
|
||||||
'track_activity_history': False,
|
'track_activity_history': False,
|
||||||
'prefetch_playlist': True,
|
'prefetch_playlist': True,
|
||||||
|
'enable_persistent_cache': False,
|
||||||
'mpv_volume': 100,
|
'mpv_volume': 100,
|
||||||
'show_like_button': True,
|
'show_like_button': True,
|
||||||
'show_artist_name_in_albums': False
|
'show_artist_name_in_albums': False
|
||||||
|
|
Loading…
Reference in New Issue