File spot.changes of Package spot
-------------------------------------------------------------------
Tue Dec 17 04:09:13 UTC 2024 - dead_mozay@opensuse.org
- Update to version 0.5.0:
* update ci
* fix duplicate bg translation
* notify main app of the url to open
* continue update oauth
* continue oauth impl
* fix fmt warnings
* check CSRF token
* fix fmt warnings
* remove password login method (more cleanup possible), add login html page, fix token refresh
* Lift and shift OAuth2 flow from librespot so we can open the authorise URL in the default browser
* set `SpotifyItemType` on the `SpotifyId` used to play tracks as `SpotifyId::from_base62` is setting this to unkown which causes playback to fail with ` Unable to load audio item: Error { kind: Unavailable, error: NonPlayable } / unable to load track <SpotifyId("spotify:unknown:1iI5J72TQxYdQkKnkRwWCn")>`
* Made a start on OAuth
* remove password login method (more cleanup possible), add login html page, fix token refresh
* format and bump version inline with librespot
* format and bump version inline with librespot
* Lift and shift OAuth2 flow from librespot so we can open the authorise URL in the default browser
* set `SpotifyItemType` on the `SpotifyId` used to play tracks as `SpotifyId::from_base62` is setting this to unkown which causes playback to fail with ` Unable to load audio item: Error { kind: Unavailable, error: NonPlayable } / unable to load track <SpotifyId("spotify:unknown:1iI5J72TQxYdQkKnkRwWCn")>`
* Made a start on OAuth
-------------------------------------------------------------------
Thu Apr 11 11:58:00 UTC 2024 - dead_mozay@opensuse.org
- Update to version 0.4.1:
* Update appstream to be compliant
-------------------------------------------------------------------
Tue Mar 12 03:09:00 UTC 2024 - dead_mozay@opensuse.org
- Update to version 0.4.1:
* Fix linter errors
* fix: appstream-missing-developer-name lint error
* Improve cover button display in library
* Added translator
* fix: playlists not loading
* Remove minor version lock
* Fix clippy warnings. Update lock
* s/Requestiong/Requesting/
* fix regression
* Remove play button related functions from trait and move onto specific models
* Fix clippy warning
* Simplify playlist_is_playing expression
* Fix clippy warnings
* Bug fix: when paused and returning to the album/playlist view, play button shows it being played
* Add playlist play button and fixup more centering issues
* Use playback.current_source for checking if a playlist is being played
* Fix mobile view centering issues
* Format
* Remove unnecessary code
* Port all code from PR #561 to current dev branch
* more clippy fixes
* fix deprecations
* some comments
* Use libadwaita::AboutWindow instead of gtk::AboutDialog
* Fix login screen according to #625
* Add link to matrix rooms.
* cargo sources
* some dependency updates
* clippy fixes
* potfiles
* queue
* more sync
* reabse
* more fixes?
* reabse fixes
* rebase fixes
* nightmare to sync these things
* simpler button
* rebase fixes
* clippaaay
* playing on
* extract device selector
* more commands
* fixes
* more work
* play with context
* rebase fixes
* device switching
* start device selector
* list available devices
* move headerbar inside now playing widget for future work
* move spotify connect logic
* basic connect implementation
* pipewire
* rebase fixes
* listen to playback event and toggle the animation
* add animated playback indicator
* Adjust the order of imports
* Regenerating sources for flatpak
* trim newlines from authors, translators and artists files
* enforce code styling
* add .editorconfig config
* fix #622
* fix small regression
* Provide Application Name to PulseAudio
* login redesign
* update translations
* add notice about requiring blueprint-compiler
* add myself to authors list
* manually port window.ui to blueprint
* update potfiles paths
* manually port login.ui to blueprint
* manually port settings.ui to blueprint
* manually port song.ui to blueprint
* blueprint cleanups
* add blueprint to flatpak manifests
* initial blueprint port
* cleanup meson config
* change behaviour of navigation to a playlist
* fix clippy
-------------------------------------------------------------------
Sun Feb 26 17:35:10 UTC 2023 - dead_mozay@opensuse.org
- Update to version 0.4.0:
* update translations
* use librespot's cache
* update translations
* more logs and ui fixes
* port to newer secret-service
* Changed PositionMicros -> PositionMillis
* Hoisted state manipulation out of update match
* update translations
* Initial patch resolving #539
* fix nav + review fixes
* Add a Sidebar entry for creating a new playlist, show a popover to create a new playlist when it is clicked
* rework/reorganize sidebar code
* fix overlap between timestamp and long song title
* zbus
* Try to unlock the keyring collection
* Mark as single main window app
* merge fixes
* Add option to follow the system theme
* fix merge conflicts
* fix small regression with year display
* missing fix
* better clippy fix
* clippy fixes
* Implement track preloading
* Adding the option for gapless playback
* Update README.md
* fix clippy warning
* Prune msgids
* Revert accidental change
* Use GtkPasswordEntry
-------------------------------------------------------------------
Mon Mar 28 15:12:44 UTC 2022 - dead_mozay@opensuse.org
- Update to version 0.3.2:
* icon: new spotlight metaphor, add symbolic, add source file (#483)
* Added translator (#500)
* update translations
* fix clippy warnings
* offline build for devlp
* add ci to development, finally...
* GUI for GSettings (#467)
* at long last... ^C f to search and fix focus #32
* make sure window geometry is saved when quitting #424
* update dependencies
* Uri handler (#465)
* Like tool (#457)
* Refactor list models (#456)
* Add GenericName to desktop entry file (#455)
* added italian translation (#446)
* cache code cleanup
* update notify methods
* Align album track song indices (#440)
* update a couple dependencies
* use adwaita toasts (#435)
-------------------------------------------------------------------
Mon Jan 24 02:45:50 UTC 2022 - dead_mozay@opensuse.org
- Update to version 0.3.1:
* fix #433 encoding of usernames (#450)
* update po (#449)
-------------------------------------------------------------------
Thu Jan 13 17:01:13 UTC 2022 - dead_mozay@opensuse.org
- Update to version 0.3.0:
* clippy fixes
* remove wrapping ondate
* Update lists, visually merge album header (#402)
* keep selection order
* update album view (#399)
* 287 make better use of sidepanel option to list playlists (#412)
* Add volume control (#406)
* update translations
* ellipsize long copyright info
* fix #349 incorrect track numbers
* fix #394 cannot open empty playlists
* updates dependencies
* update by label
* update release_details labels
* update more_from label
* Add slovenian translations (#396)
* couple ui fixes
* Add album year to the list & the details view (#391)
* Details Redesign (#366)
* Use relative font-size (#395)
* fix runtime warnings
* fix header behavior for touch devices
* Define accent_color as well (#393)
* use tabular numbers, ratio symbol (#383)
* Update Russian Translate (#385)
* fix terms
* update translations and terms
* cleanup unneeded css class
* simplify search (#378)
* stop notifications from overlapping with headerbars
* 354 improve selection mode (#370)
* update translations
* update authors
* Update Indonesian translation (#367)
* 232 show album name in playlists and queue (#333)
* playback-info: add .body style (#371)
* Add check for zero in "prev_index"
-------------------------------------------------------------------
Thu Nov 11 09:38:59 UTC 2021 - dead_mozay@opensuse.org
- Update to version 0.2.2:
* Add check for zero in "prev_index"
* Automatically try other ports in case of timeouts (#363)
* init proper logging
* update dependencies
* Add check for zero in "next_index" (#357)
* fix potfiles again
* update AUTHORS
* fix potfile(s)
* Add tooltips to playback controls (#352)
* Green (#353)
-------------------------------------------------------------------
Mon Oct 18 13:45:12 UTC 2021 - dead_mozay@opensuse.org
- Update to version 0.2.1:
* version 0.2.1
* update translations
* update AUTHORS
* Added info about Caps Lock in login screen (#345)
* fix for libadwaita (#344)
* browse saved tracks (#335)
* Added ap-port option to gsettings (#339)
* #240: load all tracks for long albums (#331)
* update authors
* update wordings
* Adds a status page to Library and Playlists pages. (#315)
* set a specific revision of libadwaita (#330)
* #311: parse track=null (#319)
* #129: clear saved credentials when login fails (#320)
* Bump tokio from 1.10.0 to 1.11.0
* #306: improve appstream summary
* Batching (#318)
* Adding Purism's custom FormFactor specification (#293)
* add finnish translation
* Update ru.po (#290)
* Add --device=dri so GTK4 can access GPU (#288)
* Add --device=dri. Missed that one, sorry. (#289)
* Update pt.po (POEditor.com)
* Update de.po (POEditor.com)
* Update nl.po (POEditor.com)
* Update cs.po (POEditor.com)
* Update TRANSLATORS (#286)
* Update fr.po (POEditor.com)
* Update en.po (POEditor.com)
* Update README.md
* Update README.md
-------------------------------------------------------------------
Thu Aug 26 04:10:29 UTC 2021 - dead_mozay@opensuse.org
- Update to version 0.2.0:
* update dependencies
* bump version to 0.2.0
* minor improvments to mobile layout for songs
* add ci badge
* Gtk4/main (#280)
* Bump tokio from 1.8.1 to 1.10.0 (#271)
* Update Indonesian translation (#272)
* 0.1.16
* prepare for GTK4
* Album info (#268)
-------------------------------------------------------------------
Thu Aug 26 03:49:01 UTC 2021 - dead_mozay@opensuse.org
- Update to version 0.2.0:
* update dependencies
* bump version to 0.2.0
* minor improvments to mobile layout for songs
* add ci badge
* Gtk4/main (#280)
* Bump tokio from 1.8.1 to 1.10.0 (#271)
* Update Indonesian translation (#272)
* 0.1.16
* prepare for GTK4
* Album info (#268)
-------------------------------------------------------------------
Wed Aug 18 02:39:31 UTC 2021 - dead_mozay@opensuse.org
- Update to version 0.1.16:
* Album info (#268)
* Mpris repeat playback controls fix (#270)
* Seek bar improvments (#262)
* Player controls (#261)
* Update pt_BR
* fix a couple lints in new version of clippy
* Use token for autologin (#255)
* update contributors
* implement mpris Raise properly (#253)
* #234: use id instead of display_name (#249)
-------------------------------------------------------------------
Wed Jun 30 11:53:20 UTC 2021 - dead_mozay@opensuse.org
- Update to version 0.1.15:
* Translation Brazilian Portuguese (#245)
* add clippy to test suite (#237)
* move some tool implementations back to their screens
* #186: add remove tool support for playlists
* #234: fix username assumed to be the one used for login
* more documentation in README
* Add Indonesian translation (#233)
* Turkish language support (#228)
* Add DesktopEntry to MPRIS interface
* fix issue with dequeue
* Fix "filter_map_identity" clippy warnings
* Fix "option_map_unit_fn" clippy warnings
* Fix "inconsistent_struct_constructor" clippy warnings
* Fix "needless_lifetimes" clippy warnings
* Fix "iter_cloned_collect" clippy warnings
* Fix "field_reassign_with_default" clippy warnings
* Fix "nonminimal_bool" clippy warnings
* Fix "redundant_clone" clippy warnings
* use Clone + FnOnce in dispatch_spotify_call
* Fix "from_over_into" clippy warnings
* update login error message
-------------------------------------------------------------------
Sun May 9 15:30:39 UTC 2021 - Dead Mozay <dead-mozay@opensuse.org>
- Update to version 0.1.14:
* long playlists are now handled (somewhat) properly, although
this has some drawbacks (shuffling isn't so random...)
* the MPRIS implementation now supports seeking, and should report
the proper album art and album name.
* selection tools now allow adding to a playlist
(not yet removing, though)
* Russian translation.
-------------------------------------------------------------------
Tue Apr 13 14:55:53 UTC 2021 - dead_mozay@opensuse.org
- Update to version 0.1.13:
* #175: retry with cache while obtaining fresh token
* set app id for debug
* fix selection being enabled when it shouldn't
* #184: fix parsing for local tracks
* add checkbox to clarify that selection is enabled
* tweak icon size
* fix autoscroll
* long press gesture for quick selection
* selection toggle for all views
* remove clear all
* add selection tools
* optim: avoid unnecessary action copies
* Update spanish translation
-------------------------------------------------------------------
Mon Apr 05 17:27:34 UTC 2021 - dead_mozay@opensuse.org
- Update to version 0.1.12:
* fix an issue with selection
* Update spanish translation
* Add spanish translation
* do not build cargo-sources by default
* update rust toolchain
* fix issue with notifications covering part of the screen when dismissed
* autoscroll in now playing view
* Added polish translation
* restore requested width on now_playing
* use @default-panic
* start selection with right click
* #167: remove clamp on playback controls
* #166: missing translation
* ellipsize now playing title
* #156: improve contrast for playing songs
* Add Czech translation
* Add Catalan (ca) to LINGUAS
* Update ca.po
* Add Catalan translation
* Remove images from API model
* Fix short playlists going to bottom of screen
* Remove unused import
* Use clone! macro everywhere
* Align playlists to top of page instead of spreading out
* Use Util::wrap_flowbox_item instead of custom function
* Fix user details scroll handler
* Fix playlist owner click listener
* Increase profile pagination to 30
* Remove unecessary event broadcast
* Remove translatable attributes
* Increase initial amount of playlists loaded
* Remove playlists label and decrease spacing
* Remove unecessary imports
* Remove unecessary css
* Fix playlist_details missing import
* Remove unecessary logging
* More improvments and fixes
* Add API requests
* Copy artist_details
* Add first API request
* Finish state stuff
* Start adding app states and handlers for UserDetail
* Add playlist owner button
* Add owner label
-------------------------------------------------------------------
Thu Mar 18 02:36:18 UTC 2021 - dead_mozay@opensuse.org
- Update to version 0.1.11:
* fix LOCALEDIR
* update contributors/translators
* German translation (#157)
* Added Dutch translation
* #149: improve "queue" wording and translation comments
* #155: fix search icon
* revert app id modification + translate keyring error
* initial support for i18n
* Take buildtype into account when testing
* add some login failure feedback
* fix space shortcut :)
* remove space shortcut while i figure out how to give priority to search
* add some shortcuts
* #92: make keyring error more explicit
* add missing queue action in some screens
* do not save w/h if maximized
* redesigned login dialog
* #74: remember window size between launches
* add some gsettings
* #129: proper playback stop
* #132: quit if no song playing + add quit menu entry
* reorganize some files
* #129: extract logout state + better logout
* #112: more long titles fixes
* clippy fixes
* dequeue from play queue using selection
* search bar improvments
* add selection to more playlists
* queue selection!
* restore selection
* extract selection_state
* handle select/deselect
* move searchbar to allow some space for selection
* remove is_song_selected
* initial work on queue management
* more song style tweaks
* #128: MPRIS play and pause
* update to newer zbus version
* song: style tweaks
* Typo in line 34 (#127)
* Added duration time to listed songs (#110)
* #125: yet another unwrap() that should not have been there
* #122: clarify documentation and tweak development manifest
* #123: track position label not updated
* thin seekbar while idle
* large seekbar above bottom controls
-------------------------------------------------------------------
Tue Mar 02 13:25:55 UTC 2021 - dead_mozay@opensuse.org
- Update to version 0.1.9:
* restore the config file for rustfmt
* remove unused lifetime + ignore config.rs
* #96: Add basic menus everywhere (#111)
* fix expiry date not being reset after receiving NotModified fix flatpak
* Cache and api client improvements (#108)
* Make album art optional
* Use return key constant instead of lookup
* #52: Add playlist track pagination (#105)
* #103: fix inconsistent state in details screen
* handle stopped event in mpris
* handle track position
* add playback stopped event and renamed trackresumed/trackpaused
* #66: refine build instructions
* #66: fix build instructions
* #98: don't resend "start" action when starting another instance
* fix css provider being added more times that necessary (huge performance impact)
* re-add playlist loading
* merge playback state and play queue
* extract playback state
* change PlaylistModel::songs signature for simplicity
* move shuffledsongs to playback_state
-------------------------------------------------------------------
Tue Mar 02 13:07:01 UTC 2021 - dead_mozay@opensuse.org
- Update to version 0.1.8:
* Fix/Improve keyboard navigation for login dialog (#78)
* #54: yet another width related fix
* Allow seekbar to grow when layout allows (#80)
* allow quitting with ctrl q
* handle startup properly and allow hiding window on close
* #79: use libhandy from crates.io
* #58: allow specifying alsa device (not supported via flatpak, needs further work)
* improve seeking
* #50: add scrolled window to search results
* #71: close on dialog response (#75)
* fix an issue where two instances of the album screen would share state
* #58: support alsa backend
* #71: handle destroy event as well
* #54: show view without art
* #59: filter out unavailable tracks
* #54: fix crash where it was assumed that there would always be an image
* adjust priority
* wrap search title and dont expand search bar
* Update issue templates
* remove hardcoded minimal size
* fix symbol stripping?
* remove symbol stripping
* hotfix: fix crash with artist image loading
* revert theme change
* clippy fixes
* forgot something
* clean up old clone abuse
* fix error handling for api calls
* clean unnecessary clone requirement
* some adjustments
* refine test
* saving albums to library (this was tough)
* artist results
-------------------------------------------------------------------
Tue Feb 16 02:33:46 UTC 2021 - dead_mozay@opensuse.org
- Update to version 0.1.5:
* unit test because why not
* add artist top tracks + laod more artist releases
* owner display
* playlist details
* add saved_playlists
* switch to offline build
* fix manifest path
-------------------------------------------------------------------
Mon Feb 08 03:48:43 UTC 2021 - dead_mozay@opensuse.org
- Update to version 0.1.4:
* Feature/libhandy (#45)
-------------------------------------------------------------------
Fri Feb 05 02:56:29 UTC 2021 - dead_mozay@opensuse.org
- Update to version 0.1.3:
* 0.1.3
* fix flatpak
* about dialog
* fix some missing events
* foramtting
* more meta
* making progress
* finally, it works!!
* some mpris types
-------------------------------------------------------------------
Fri Feb 5 02:50:50 UTC 2021 - Dead Mozay <dead_mozay@opensuse.org>
- Initial package