renamed funkwhale-cli -> funkwlmpv

This commit is contained in:
localhost_frssoft 2023-08-03 11:35:37 +03:00
parent 230d92f399
commit a99cd9fd57
5 changed files with 6 additions and 6 deletions

View File

@ -1,4 +1,4 @@
# funkwhale-cli
# funkwlmpv
Just for fun. A simple TUI media player for FunkWhale instances. Writen on python
Features:
@ -21,7 +21,7 @@ Python dependencies:
Optional: brotli
### About cache folder
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.
funkwlmpv 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]
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)

View File

@ -94,7 +94,7 @@ def main():
print(f'''
If You want sign in, please visit:
https://{current_instance.instance}/settings/applications/new
And fill Name funkwhale-cli
And fill Name funkwlmpv
Scopes:
Read | Write (optional):
write:libraries

View File

@ -32,7 +32,7 @@ class current_instance:
s = requests.Session()
s.headers.update({
"Accept-encoding": 'gzip, br, deflate',
"User-Agent": "funkwhale-cli/latest-commit; +https://git.phreedom.club/localhost_frssoft/funkwhale-cli"
"User-Agent": "funkwlmpv/latest-commit; +https://git.phreedom.club/localhost_frssoft/funkwlmpv"
})
instance = get_config('instance')
token = auth.get(instance)

View File

@ -77,7 +77,7 @@ def fetch_instances_nodeinfo_and_avalaibility(instances):
return requests.get('https://' + instance + '/api/v1/instance/nodeinfo/2.0/',
headers={
'Accept-Encoding': 'gzip, brotli, deflate',
'User-Agent': 'funkwhale-cli/latest-commit; +https://git.phreedom.club/localhost_frssoft/funkwhale-cli'},
'User-Agent': 'funkwlmpv/latest-commit; +https://git.phreedom.club/localhost_frssoft/funkwlmpv'},
timeout=10).json()
with concurrent.futures.ThreadPoolExecutor() as executor: # optimally defined number of threads

View File

@ -69,7 +69,7 @@ def send_listen_activity():
tags = ' '.join(tags)
if tags == []:
tags = ''
status_obj = {'spoiler_text': 'funkwhale-cli music share',
status_obj = {'spoiler_text': 'funkwlmpv music share',
'visibility': 'unlisted',
'status': f'🎧 {artist} - {album} - {title}\n{fid}\n#NowPlaying {tags}'}
requests.post(f'https://{share_to_fediverse_instance}/api/v1/statuses',