-
Notifications
You must be signed in to change notification settings - Fork 0
Comparing changes
Open a pull request
base repository: Ricardo-Simoes/TauonMusicBox
base: master
head repository: Taiko2k/Tauon
compare: master
Commits on Nov 26, 2024
-
Translated using Weblate (Russian) (Taiko2k#1317)
Currently translated at 63.8% (760 of 1191 strings) Translation: Tauon Music Box/Tauon Music Box Translate-URL: https://hosted.weblate.org/projects/tauon-music-box/tauon-music-box/ru/ Co-authored-by: Andrei Stepanov <adem4ik@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 2c93cce - Browse repository at this point
Copy the full SHA 2c93cceView commit details
Commits on Nov 27, 2024
-
Translated using Weblate (Spanish) (Taiko2k#1319)
Currently translated at 61.3% (731 of 1191 strings) Translation: Tauon Music Box/Tauon Music Box Translate-URL: https://hosted.weblate.org/projects/tauon-music-box/tauon-music-box/es/ Co-authored-by: Patricio Carrau <duckycb@proton.me>
Configuration menu - View commit details
-
Copy full SHA for 85492a7 - Browse repository at this point
Copy the full SHA 85492a7View commit details
Commits on Nov 29, 2024
-
PlayerCtl refactor, add TauonQueueItem class and start using TauonPla…
…ylist too (Taiko2k#1311) * main: Fix gensokyoradio unresolved URL * main: Add TauonQueueItem class * main: Rename QUE to track_queue * main: Rename sg() to get_track_in_playlist() and type it * main: Remove unused args from PlayerCtl * main: Typing changes and small refactors, finish renaming g() to get_track(), Pctl console.print() to logging, fix requests timeout * main: Return install_directory to PlayerCtl, that one was actually needed * main: PlayerCtl changes - fix referring to itself as an object name instead of self, use new classes for Playlists/Queues, type fixes * main: Refactor to new classes, catch lock exceptions better, refactor hide_title as bool * main: Simplify two opens * main: Spaces to tabs til 21KLOC * main: Final 20K stretch of spaces to tabs * main: Typo fixes and fix up remaining mixed tab+space indents * main: Nicely catch all unlock failures * rename tauon.py * fix pyproject for main rename * main: Fix indent level in new except * main, webserve: Nicer exceptions * main: Use latest available pickling protocol - v5 over v4 on all currently supported versions * main: Add missing trailing commas * main: Remove unnecessary trailing commas * main: Remove extraneous parentheses * main: Add a bunch of types * main: Type is_level_zero * main: Fix pickling TauonPlaylist and TauonQueueItem * main: Fix up TauonPlaylist being accessed as an array * main, db_migrate: Fully type migrations * Refactor missed playlists/queues and add a bit more typing * main: Fix f-strings to restore Python <3.12 support * dbus: Specify GTK version to import * dbus: Force 3.0 GTK for the indicator * t_main, main, dbus: Bump GTK and GDK down to 3.0 because of Taiko2k#1316 * tidal: Nicer exception handling * win-build.sh: Add deprecation comment * pyproject.toml: Add "assets/svg/*" explicitly as at least one person on Python 3.11 had an issue without it * main: Fix unpickling the new classes * main, extra, config: Fix fixed tryint() and fix config not being able to parse negative ints * Phazor: Set libdir to lib64 instead of lib which is 32-bit dir on some distros * Attempt to implement a migration * main: Convert all console.print()s to logging * main: Fix up v69 migration and some lingering refactors * webserve: Clean up exceptions * Main: Migration fixup * Type up translation _() function * Main: Typing and docstrings * Main: A bit of typing and cleanup * Delete seemingl unused parameter db_inc * Main: Add todo and one type * Main: Fix playlist duping * Config: Fix passing None to tryint() * Main: A bit more typing * run.sh/reqs: Add devel stubs for Gtk3 and Gdk3 * Dedent code, simplify conditions, remove unused imports, add typing, use min() and max() instead of if, sort things, linter changes * extra/main/spot: Verify subprocess return code * Extra: Remove unused import * Main: Add a missed min max * pyproject.toml: Add avoid-escaped-quote linter rule * Tagscan: Add typing * Fix hide_title still being used as int in some places * Add some more typing and fix pl_gen playlist name after refactor * A bit more typing * Revert db_inc deletion * Refactor a missed multiplaylist object * extra: Fix up color types * Main: More typing * __main__: Crash if we fail to create window or renderer, exit code 1 on error * Main: More typing --------- Co-authored-by: Taiko2k <Taiko2k@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for f769b30 - Browse repository at this point
Copy the full SHA f769b30View commit details
Commits on Dec 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5a839f9 - Browse repository at this point
Copy the full SHA 5a839f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for f4b22eb - Browse repository at this point
Copy the full SHA f4b22ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 58c2a75 - Browse repository at this point
Copy the full SHA 58c2a75View commit details -
Fix song skipping in repeat mode, fix localization issues, typing and…
… logging fixes (Taiko2k#1321) * Main: Type up all bare index function vars * Phazor: Switch all prints to logging module * Phazor: Fix bugged out extension print when filename had dots in it * Phazor: Do not advance song in this if block if we are using repeat, fixes Taiko2k#1320 * Phazor: Format code * Phazor: Fix f-string compat * Phazor: Fix path exists detection * Phazor: Fix get_phazor_path() returning str instead of Path * Phazor: calc_rg can have None passed for the track * Mark tauon as being Typed * Fix compiling translations and check for locale folder existence * print locale dir --------- Co-authored-by: Taiko2k <Taiko2k@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 1e177f4 - Browse repository at this point
Copy the full SHA 1e177f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for c161087 - Browse repository at this point
Copy the full SHA c161087View commit details -
Configuration menu - View commit details
-
Copy full SHA for a52eaaf - Browse repository at this point
Copy the full SHA a52eaafView commit details -
Configuration menu - View commit details
-
Copy full SHA for 13b3796 - Browse repository at this point
Copy the full SHA 13b3796View commit details
Commits on Dec 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3399458 - Browse repository at this point
Copy the full SHA 3399458View commit details -
Configuration menu - View commit details
-
Copy full SHA for 04750af - Browse repository at this point
Copy the full SHA 04750afView commit details -
Configuration menu - View commit details
-
Copy full SHA for cea5f08 - Browse repository at this point
Copy the full SHA cea5f08View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d01c5f - Browse repository at this point
Copy the full SHA 1d01c5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a513a00 - Browse repository at this point
Copy the full SHA a513a00View commit details -
Changelog improvements and changes for 7.9.0 (Taiko2k#1328)
* Fix up changelog to be more standard, use markdown, bold the action, add 7.9.0 changes * Rename CHANGELOG to CHANGELOG.md
Configuration menu - View commit details
-
Copy full SHA for fe487c8 - Browse repository at this point
Copy the full SHA fe487c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 79f5d0b - Browse repository at this point
Copy the full SHA 79f5d0bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8dd8b13 - Browse repository at this point
Copy the full SHA 8dd8b13View commit details
Commits on Dec 4, 2024
-
Typing additions, tear out last remaining gui.console.prints, fix whi…
…tespace (Taiko2k#1329) * Typing additions, tear out last remaining gui.console.prints, fix whitespace * Typing, variable typo fix, convert more things to pathlib, fix Taiko2k#576, fix opening encode dir without transcoding first * Add fix to changelog
Configuration menu - View commit details
-
Copy full SHA for d154656 - Browse repository at this point
Copy the full SHA d154656View commit details
Commits on Dec 5, 2024
-
Cleanup and stuff (Taiko2k#1330)
* compile-phazor.sh: Removed. It's not gonna be needed on next releases, process is being merged through pyproject.toml. * compile-phazor-pipewire.sh: Removed. It's not gonna be needed on next releases, process is being merged through pyproject.toml. * hard_fix: Added (Experimental for now). The main idea, might adjust it accordingly later. * win-build.sh: Removed. Will be moved to run.sh * run.sh: Squashed. This is all in one script, used to be several, now just choose each one that's required for the scenario. Signed-off-by: Pouria Rezaei <Pouria.rz@outlook.com> --------- Signed-off-by: Pouria Rezaei <Pouria.rz@outlook.com>
Configuration menu - View commit details
-
Copy full SHA for 3617679 - Browse repository at this point
Copy the full SHA 3617679View commit details
Commits on Dec 7, 2024
-
Fix add to queue crash and run.sh (Taiko2k#1335)
* Main: Fix fqo being treated as a list instead of TauonQueueItem * Main: Add more typing, add a todo note in extra * run.sh: Fix running, fix building, convert indents back to tabs, use select * Fix up toast_queue_object * Fix treating item queue as a list * Hopefully fix the rest of queue issues * Fix up more queue stuff
Configuration menu - View commit details
-
Copy full SHA for aeb1b31 - Browse repository at this point
Copy the full SHA aeb1b31View commit details -
Configuration menu - View commit details
-
Copy full SHA for b187fe5 - Browse repository at this point
Copy the full SHA b187fe5View commit details -
Translations update from Hosted Weblate (Taiko2k#1323)
* Translated using Weblate (French) Currently translated at 100.0% (1191 of 1191 strings) Translation: Tauon Music Box/Tauon Music Box Translate-URL: https://hosted.weblate.org/projects/tauon-music-box/tauon-music-box/fr/ * Translated using Weblate (French) Currently translated at 100.0% (1191 of 1191 strings) Translation: Tauon Music Box/Tauon Music Box Translate-URL: https://hosted.weblate.org/projects/tauon-music-box/tauon-music-box/fr/ * Translated using Weblate (French) Currently translated at 100.0% (1191 of 1191 strings) Translation: Tauon Music Box/Tauon Music Box Translate-URL: https://hosted.weblate.org/projects/tauon-music-box/tauon-music-box/fr/ * Translated using Weblate (French) Currently translated at 100.0% (1191 of 1191 strings) Translation: Tauon Music Box/Tauon Music Box Translate-URL: https://hosted.weblate.org/projects/tauon-music-box/tauon-music-box/fr/ * Translated using Weblate (French) Currently translated at 100.0% (1191 of 1191 strings) Translation: Tauon Music Box/Tauon Music Box Translate-URL: https://hosted.weblate.org/projects/tauon-music-box/tauon-music-box/fr/ --------- Co-authored-by: Lorsoen <fashim99@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 11f6c15 - Browse repository at this point
Copy the full SHA 11f6c15View commit details
Commits on Dec 8, 2024
-
Fix incorrectly encoded XSPF tags (Taiko2k#1339)
* Fix incorrectly encoded XSPF tags (Taiko2k#1331) * Remove unnecessary assignments to variables --------- Co-authored-by: alannowak <29608963+iamalexei@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for e5e080b - Browse repository at this point
Copy the full SHA e5e080bView commit details -
Add more typing, fix .warn deprecation, nicer logging (Taiko2k#1337)
* Add more typing, fix .warn deprecation, nicer logging * A bit more typing * Delete unused and duplicated key_p()
Configuration menu - View commit details
-
Copy full SHA for 91577e3 - Browse repository at this point
Copy the full SHA 91577e3View commit details
Commits on Dec 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a346b29 - Browse repository at this point
Copy the full SHA a346b29View commit details -
Configuration menu - View commit details
-
Copy full SHA for c1ce3ad - Browse repository at this point
Copy the full SHA c1ce3adView commit details
Commits on Dec 13, 2024
-
Fix remaining lock errors, fix remaining infinite requests timeouts, …
…remove GuitarChords (Taiko2k#1341) * Explicitly check ALL locks before releasing them * Convert copyright and version string to logging to appear in the integrated console * Fix all remaining infinite timeout requests() * Simplify endswith() & startswith() * Replace http for https where it makes sense * run.sh: Catch when python is not installed * tekore/chrome: Fix up typing * spot: Make prep_cred() return RefreshingCredentials instead of setting it internally * spot: Type it up a bit more * spot: Fix LSP reported issues in control() * spot: Fix get_playlist_list() typing * Spot: Fix up play_target() typing * Rename tm to thread_manager and define it within the Tauon class * Update changelog * Rename gc to guitar_chords * GuitarChords: Type up, start passing user_dir, convert to pathlib, remove redundant check * GuitarChords: A bit more typing * Remove duplicated search_guitarparty_showtest(), remove GuitarChord functionality and stash it into a side module * Note removed guitar chords feature in changelog
Configuration menu - View commit details
-
Copy full SHA for 6bd3c6a - Browse repository at this point
Copy the full SHA 6bd3c6aView commit details
Commits on Dec 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7e5c683 - Browse repository at this point
Copy the full SHA 7e5c683View commit details -
Configuration menu - View commit details
-
Copy full SHA for c168e13 - Browse repository at this point
Copy the full SHA c168e13View commit details -
Chromecast fixups, run.sh dirty venv mode, typing, enable warnings mo…
…dule and fix closing file handles (Taiko2k#1345) * Chrome: Type up a bit more and remove unused target_playlist and target_id * Main: Type up a bit more * Main: Move chrome_menu to Tauon class proper and type it * Chrome: Rename IP to IPv4 * Chrome: Fix up potential logic errors * Chrome: Fix stop_discovery() deprecation * Fix missed g() renames * _Main: Enable warnings * Use logging module for Python warnings * Themeload: Fix leaking file handlers * Main: Fix leaking file handlers when working with databases * run.sh: Add a way to run dirty venv * Main: Fix more broken file accesses and convert some working ones too * Changelog: Add note it may help memory leaks * Chrome: Fix seek() type and name the variable clearer * Update changelog
Configuration menu - View commit details
-
Copy full SHA for 6c16ef7 - Browse repository at this point
Copy the full SHA 6c16ef7View commit details
Commits on Dec 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d3529a6 - Browse repository at this point
Copy the full SHA d3529a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 162bb43 - Browse repository at this point
Copy the full SHA 162bb43View commit details -
Configuration menu - View commit details
-
Copy full SHA for 878be6f - Browse repository at this point
Copy the full SHA 878be6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4bb7729 - Browse repository at this point
Copy the full SHA 4bb7729View commit details
Commits on Dec 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for be1b53a - Browse repository at this point
Copy the full SHA be1b53aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d409c7 - Browse repository at this point
Copy the full SHA 2d409c7View commit details
Commits on Dec 20, 2024
-
pyinstaller builds for macOS and Linux in the CI (Taiko2k#1348)
* Build for macOS * Add sdl2 * add sdl2_image * Add assets back * Try pysdl2-dll * Pack theme * Add templates * add librsvg * List all files in .app * Try build with --wheel * Attempt to bundle phazor * Try adding pysdl2-dll and Rsvg as hidden imports * Attempt to throw DYLD_LIBRARY_PATH back into spec * Try adding librsvg-2.2.dylib * Try fixing localization * rsvg hidden import try #2 * Stop duping CustomLoggingFormatter * compile_translations.py: Throw a proper exception on error * Fix up command order * Install gettext * Use partial path for gettext * Move logging classes to a separate module * Cleanup and brew upgrade * Add locale dir * Fix brew commands * Which genius decided to litter the FS with this garbage * Remove extra space * cleanup glib and gettext * Attempt to bundle SDL2 prebuilt frameworks * Try importing hidden chromecast * try lower case pychromecast * Fix error message for setproctitle * Add support for PEP508 deps definitions * Remove duped dep * Add initial optdepends * Fix up deps * Move out import and add test exception * pyinstaller debug build * Try reverting deps changes * Kill optdepends in pyproject * Fix ext-modules * Fix optional * install pyinstaller in unified deps * Fix opus include * Init linux.spec * Add Linux CI * Swap macOS CI to unified reqs * Try fixing up hiddenimports * Linux CI: Add gobject-introspection * Linux CI: Add python3-gi-cairo * try adding libgirepository1.0-dev * Add libcairo2-dev * Linux CI: moar deps * Log error for SDL renderer errors too * Fix up CI * Editor is rendering pipes curved here... * Linux CI: Fix syntax * Jpeg XL dep * Try 24.10 * Make requirements.txt be the cross-platform full one * yeet JXLPY to temp pass CI * Fix backslash * test if sdl framework still gets copied * Linux CI: Clone submodules too * Linux CI: Add devel packages for audio * Linux CI: Add libsamplerate0-dev * Linux CI: Fix backslash * Try copying the entire sdl2dll dir * Rename compile translations job * Try adding zeroconf to reqs * Fix pychromecast on pyinstaller * Fix pyproject.toml indents * Clean up requirements a bit * Stop always printing pychromecast exception, now just to debug * Move Chrome() creation back to try block * pysdl fix attempt * try to switch over to dev pyinstaller better * Fix up reqs * Use pysdl2-dll on all OSs * Fix up Linux spec file * Try bumping ffmpeg from v5 to v7 * Ffmpeg v2 attempt numero duo * Attempt to add a Rsvg hook * Indent user files location * Add toggle console button to Misc * Log PATH when looking for ffmpeg * Add the second part necessary for Rsvg * Fix up DConsole self reference * Fix up optdeps * try hacking libjxl on Linux * Cleanup and document workarounds * Fix dpkg -i * Add libgif dep for jxl * Cleanup TODO notes * Try packaging ffmpeg better * Cleanup docs * Fix up action names
Configuration menu - View commit details
-
Copy full SHA for 51854aa - Browse repository at this point
Copy the full SHA 51854aaView commit details
Commits on Dec 21, 2024
-
Fix up macOS and Windows builds (Taiko2k#1352)
* Convert phazor to tabs, fix indents, add indents for ifdefs, add mingw ifdef * Fix typo * Fix opencc optdep * run.sh: Don't install _optional.txt, it's already included * myspac.txt: Add mingw-w64-x86_64-rust for pydantic source builds * Indent couple missed ifdefs * Try adding /mingw64/include/ * Pillow is needed on all platforms * Move requirements for specific OSs and opts to extra as requirements.txt is now universal with all opts * macOS CI: Use develop pyinstaller as the fix is now in master * run.sh: Check python silently and in a function * run.sh: Fix up script path for Windows build and remove Rsvg typelib hardcoded import as it was fixed upstream * run.sh: Fix building Pillow on MINGW * Phazor: Add .pyd for Windows DLLs and cleanup pyproject.toml comments * Phazor: Fix dosctring * Fix more docstrings * Touch up error text * Use is_file() * phazor.c: Add missing space * phazor.c: Format code better * run.sh: Better note * pyproject.toml: Fix broken opus include on Windows * Init windows.spec * windows.spec: Fix phazor * windows.spec: Fix icons * windows.spec: Stop copying lib dir and add note about Defender * windows.spec: Make librespot optional in run.sh * windows.spec: Add --noconfirm to pyinstaller * windows.spec: Name TauonMusicBox * windows.spec: Set scriptname and nicer file copying * windows.spec: Yeet scriptname * windows.spec: Small touchup * main: add spaces to the correct place in the string * Add (optimistic) changelog entry to not have to fix it later again * phazor.c: Leave Python.h stuff only for MSVC * Revert ifdefing python.h and migrate to WIN64 and __MINGW64__ ifdefs * main: Do not attempt to load nonexistent file * Fix Path function name * test phazor EXPORTs * phazor: Mark functions explicitly exported for Windows * Fix up linebreaks * scan_devices is supposed to be exported * run.sh: Remove redundant comment * Note portable installation directory change in changelog * changelog: Remove newline that made the bulletpoints space more than wanted
Configuration menu - View commit details
-
Copy full SHA for 1c1939c - Browse repository at this point
Copy the full SHA 1c1939cView commit details
Commits on Dec 22, 2024
-
Update winget-releaser to latest (Taiko2k#1218)
* Update winget-releaser to latest * Update winget.yml
Configuration menu - View commit details
-
Copy full SHA for ebb619d - Browse repository at this point
Copy the full SHA ebb619dView commit details
Commits on Dec 24, 2024
-
Add Windows CI and fix up Linux and macOS (Taiko2k#1354)
* Add Windows CI * Try fixing Windows spec to work in CI too * Windows.spec: Prefer temp msys * Use pathlib * Install zip * docs + rename from linux to windows * pack assets, locale, theme, templates and sdl2dll * run.sh: Switch to using spec file for win_build * Fix up changelog * Fix up changelog some more * add missing comma * Fix up exception logging for imports * Use pathlib for pyinstaller * Fix debug message * Fix pychromecast * Try fixing a resource leak in Phazor * Migrate to lynxtray * Fix up deps and hiddenimports * lynxtray does not need to be in hiddenimports * Stop removing _internal from path on Windows pyinstaller builds * Sort array * Document picard being commented out better * Fix jxlpy on macOS * Also export libs on macOS * run.sh: Compile both phazor and phazor-pw when compiling phazor-pw * Try adding gir1.2-rsvg-2.0 for Linux * Try adding libayatana-appindicator3-dev * try installing SDL2 for Linux - should not be needed but see if it fixes the GTK warnings (doubt) * Try adding kde-config-gtk-style to get rid of GTK warnings * Linux: Try adding GTK 3.0 modules to get rid of warns * Fix commas * Comment out the GTK modules since they don't work anyway at the moment, from the spec file only * Try shipping Plasma GTK libs to get rid of warns * Fix up .so path * Crash if user attempts to load new DB on old Tauon (starting with 7.9.0 and onwards) * Add a helpful message for resolving the error
Configuration menu - View commit details
-
Copy full SHA for 50a07bf - Browse repository at this point
Copy the full SHA 50a07bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 693dd2b - Browse repository at this point
Copy the full SHA 693dd2bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c1e946c - Browse repository at this point
Copy the full SHA c1e946cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8be73f0 - Browse repository at this point
Copy the full SHA 8be73f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b9730f - Browse repository at this point
Copy the full SHA 9b9730fView commit details
Commits on Dec 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c2420e2 - Browse repository at this point
Copy the full SHA c2420e2View commit details
Commits on Jan 2, 2025
-
CI, phazor and other misc improvements and bug fixes (Taiko2k#1361)
* Don't repeatedly call pctl.playing_object() and verify that track is not None * Avoid defining tidal and spot_ctl both outside the Tauon class and inside, avoids us having to check for them being None * Tidy up code/use pathlib * Small typing and pathlib fixes * phazor.c: Convert "bool" to actual bool with stdbool.h * phazor.c: Remove unused variable * phazor: Convert more ints to bool * phazor: Remove accidentally commited debug * Require C17 or later and prep a future check for C23 * Remove a bunch of linebreaks * remove old pyproject note * Mark a couple resource leaks to deal with later * Fix downloadS name and drop XDG music/downloads logs to debug * Migrate from zip to 7zip * Phazor notes * Stop hardcoding Python ver in spec files * Fix Windows 7z * Attempt to remove pointless nested directories in the final archive * Disable colored_traceback on Windows * Add source for TaskBarLib.idl * TBL.idl: Fix up file path * Fix capitalization * windows: Pack librespot.exe and TaskbarLib.tlb * SMTC: Add missing runtimeobject.lib dependency * Add TauonSMTC.dll to Windows CI * pack TauonSMTC.dll to lib dir * Add a logging TODO * Pack fonts on Windows * Add fonts download as comments to run.sh * Log fonts directory * Fix up double quotes and needless Path calls * Add python-magic to reqs, add typing to set_rating() and remove unused old_backend variable * Try forcing --platform=win_amd64 * Define DA_Formats more concisely * Uh, are we using the wrong python this entire time * Shut up pip warning * This ain't da wae * Use Python-magic from PR * Avoid pyinstaller bug * Fix a couple resource leaks * tagscan: Add support for context managers and use them in main * Skip Python magic on Windows entirely for now * Revert last change, this part does work * Linting/typing * Bump copyright to 2025 and add some logging for SMTC * Fix crash on exit * Move GallClass and ThumbTracks init to Tauon class and fix leak in AlbumArt * Fix ThumbTracks memory leak * Remove leak TODOs as they were fixed * Type up auto_name_pl * Convert [install|user|config]_directory to Path * Juggle directory logging order * Yeet redundant Path call * Fix locale, as it is now packaged inside of Install_directory * myspac.txt: Add cmake * Windows CI: Try to use the msys package list in the repo instead of duping it * Fix for pwsh * attempt No 3 at pwsh * Fix msyspac.txt file name * Add ninja to msyspac.txt * Add base-devel to msyspac.txt * Add mingw-w64-x86_64-gobject-introspection to msyspac.txt * Attempt to install p7zip in CI too * Try removing base-devel * Rename jobs to use 7Z * Add missing space in error log * Type up some thigns in Tauon class * fix up pyproject.toml comment so I can sleep at night * Mutagen ID3 does not support context managers, also log exception properly * I suppose context manager does not belong here at all * phazor: Use while(true) not while(1) * Try fixing Windows close race condition * Revert last commit * phazor: Use pathlib * Phazor: More explicit logging * Try fixing cache delete fail * Make cache check Windows only * Fix up GuitarChords a fair bit * Modularize Prefs * Linux: Pack libcanberra-gtk-module.so * Pack libcanberra-gtk3-module * Fix Rsvg deprecation * [svg|asset|scaled_asset]_directory to Path * De-global LoadImageAsset, WhiteModImageAsset and asset_loader() * Mark python-magic as optional * Fix minimode crashing when song isn't playing * Comment out python-magic installs * Fix radio resource leak * Fix radio playback * Fix mini mode harder * Undo unnecessary overfixing * Remove libwayland*.so files from Linux CI builds and try fixing nested directories again * Fix archive path for CI * Fix Windows CI nesting too * Comment out unused nonexistent Jellyfin thumbnail path * Small typing additions and an error todo * StarStore typing * Fix imageasset __init__ * Jellyfin: Fix getting albumart for singles * Fix crash trying to copy an empty playing_object() to clipboard * Note fixed jellyfin cover integration in changelog * Use user_directory from __main__ instead of duping it, and jump out of src in cloned installs * Remove the dir change changelog as old behavior was restored * Remove the necessity for asset_loader to be named and remove obvious params from the dirs * Remove the rest of named params from asset_loader() * I dont get how I missed these
Configuration menu - View commit details
-
Copy full SHA for 60d2a75 - Browse repository at this point
Copy the full SHA 60d2a75View commit details
Commits on Jan 3, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 9c3658a - Browse repository at this point
Copy the full SHA 9c3658aView commit details
Commits on Jan 6, 2025
-
Fallback to Wayland if we fail to load in Xwayland (Taiko2k#1375)
* Fallback if Xwayland was used but failed * Try fixing error catching * Fix up condition
Configuration menu - View commit details
-
Copy full SHA for 35f5a36 - Browse repository at this point
Copy the full SHA 35f5a36View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1295755 - Browse repository at this point
Copy the full SHA 1295755View commit details
There are no files selected for viewing