mirror of
https://github.com/tcsenpai/swingmusic.git
synced 2025-06-08 04:05:35 +00:00

+ fix help text + run populate once when -nps flag is used + update app version + sort tracks by track and disc no. when saving to playlist + serialize search results + update tags.artist -> tags.artists + update tags.albumartist -> tags.albumartists + remove artist images from serialized albums + add function to serialize artists for cards + misc
29 lines
1.1 KiB
Python
29 lines
1.1 KiB
Python
from app.settings import ALLARGS
|
|
|
|
args = ALLARGS
|
|
|
|
HELP_MESSAGE = f"""
|
|
Usage: swingmusic [options]
|
|
|
|
Swing Music is a beautiful, self-hosted music player for your local audio files. Like a cooler Spotify ... but bring your own music.
|
|
|
|
Options:
|
|
{', '.join(args.help)}: Show this help message
|
|
{', '.join(args.version)}: Show the app version
|
|
|
|
{args.host}: Set the host
|
|
{args.port}: Set the port
|
|
{args.config}: Set the config path
|
|
|
|
{', '.join(args.show_feat)}: Do not extract featured artists from the song title
|
|
{', '.join(args.show_prod)}: Do not hide producers in the song title
|
|
{', '.join(args.dont_clean_albums)}: Don't clean album titles. Cleaning is done by removing information in
|
|
parentheses and showing it separately
|
|
{', '.join(args.dont_clean_tracks)}: Don't remove remaster information from track titles
|
|
{', '.join(args.no_periodic_scan)}: Disable periodic scan
|
|
{', '.join(args.periodic_scan_interval)}: Set the periodic scan interval in seconds. Default is 300 seconds (5
|
|
minutes)
|
|
|
|
{args.build}: Build the application (in development)
|
|
"""
|