# Kept in sync between SaraSuite/Programs/SaraTune/ and SaraTune/Packaging/SaraSuite/. Name = "SaraTune" Platforms = ["Linux", "Windows", "macOS"] Description = "A music player with two modes: Audio to open a file or folder and listen right away, Music for your library, a queue and saved playlists. Linux needs libmpv (Fedora: mpv-libs)." [Source] Git = "{GitHost}/SaraTune" Include = ["*.py", "requirements.txt", "assets/**"] Exclude = ["Packaging"] [Python] RequirementsFile = "requirements.txt" # Linux: a launcher and a desktop entry (also offered for opening audio files). [[Templates]] Platform = "Linux" Source = "Launch.sh" Target = "{AppDir}/Packaging/Launch.sh" Executable = true [[Templates]] Platform = "Linux" Source = "SaraTune.desktop" Target = "{ApplicationsDir}/SaraTune.desktop" # Windows: a Start Menu shortcut (pythonw.exe Main.py, from the app folder). [[Shortcuts]] Platform = "Windows" Name = "SaraTune" Script = "Main.py" Icon = "assets/Icon.png" # macOS: an app bundle, ~/Applications/SaraTune.app (python Main.py, from the app folder). [[Shortcuts]] Platform = "macOS" Name = "SaraTune" Script = "Main.py" Icon = "assets/Icon.png" # Made by SaraTune itself. [[Leftovers]] Path = "{ConfigDir}" Kind = "Config" Note = "SaraTune's settings, saved queue and your playlists" [[Leftovers]] Path = "{CacheHome}/SaraSuite/SaraTune" Kind = "Runtime" Note = "library tag cache and cover thumbnails" # Shared with the other Flet programs; see Programs/FletIdentity.py. [[Templates]] Platform = "Linux" Source = "../../FletIdentity.py" Target = "{ProgramDir}/FletIdentity.py"