Skip to content

Releases: nick42d/youtui

json-crawler-v0.0.1

12 Aug 14:37
e0de640
Compare
Choose a tag to compare

Other

  • Initial commit

ytmapi-rs/v0.0.10

05 Aug 14:09
d50e0f4
Compare
Choose a tag to compare
chore: Release package ytmapi-rs version 0.0.10

youtui/v0.0.11

05 Aug 14:12
d50e0f4
Compare
Choose a tag to compare

What's Changed

  • Implement Oauth option for TUI. Resolves #92 by @nick42d in #104
  • Correct feature gateing / docs for builder (Resolves #108) by @nick42d in #111
  • Resolve cant skip if current track is in error - Resolves #118 by @nick42d in #119
  • fix: Fix unable to play songs that had a retried download. by @nick42d in #120
  • Improve GetHistoryQuery, and add feedback tokens to remove from history. Closes #109 by @nick42d in #121
  • chore: release by @github-actions in #117

Full Changelog: youtui/v0.0.10...youtui/v0.0.11

youtui-v0.0.10

03 Aug 09:20
8da07ab
Compare
Choose a tag to compare

Fixed

  • Fix all songs causing crash with 'UnrecognisedFormat', and subset of songs causing crash with 'End of stream'. Downloads will now retry up to 5 times. (Resolves #113, #95) (#115)

ytmapi-rs-v0.0.9

31 Jul 14:50
9956193
Compare
Choose a tag to compare

Added

  • [breaking] Implement Get method requests - specifically AddHistoryItemQuery. Resolves #60 (#107), and includes fix for #106.
    generate_xx functions now take Client parameter. Removal of complex YtMusic constructors (functionality moved to new YtMusicBuilder), removed some public functions from RawResult. Query and AuthToken traits modified to allow for specialising by Post / Get type.
  • [breaking] Improve error messages (#102)
    Removed TryFrom implementation for AlbumType, remove ErrorKind::Other, replaced ZST ApiSuccess with ApiOutcome enum.

youtui-v0.0.9

31 Jul 14:52
9956193
Compare
Choose a tag to compare

Added

  • [breaking] Implement Get method requests - specifically AddHistoryItemQuery. Resolves #60 (#107), and includes fix for #106.
    generate_xx functions now take Client parameter. Removal of complex YtMusic constructors (functionality moved to new YtMusicBuilder), removed some public functions from RawResult. Query and AuthToken traits modified to allow for specialising by Post / Get type.

Other

  • Update README.md

##0.0.8 - 2024-07-24

Added

  • Add commandline flag to change auth type. Resolves #98 (#99)
  • Implement Taste Profiles and Moods - Resolves #75 (#97)
  • feat! Add oauth option for CLI back in. Resolves #89 (#93)
  • [breaking] Handle new formats for Top Results. Resolves #87 (#88)
    New field 'message' added to ErrorKind::Parsing to improve error output.

Other

  • Improve README.md (#91) by @yonas - Closes #90- Update README.md

ytmapi-rs-v0.0.8

24 Jul 14:16
d2b8fba
Compare
Choose a tag to compare

Added

  • Add commandline flag to change auth type. Resolves #98 (#99)
  • Implement Taste Profiles and Moods - Resolves #75 (#97)
  • feat! Add oauth option for CLI back in. Resolves #89 (#93)
  • [breaking] Handle new formats for Top Results. Resolves #87 (#88)
    New field 'message' added to ErrorKind::Parsing to improve error output.

Fixed

  • Fix not available songs in album failing to parse (#100)

youtui-v0.0.8

24 Jul 14:18
d2b8fba
Compare
Choose a tag to compare

Added

  • Add commandline flag to change auth type. Resolves #98 (#99)
  • Implement Taste Profiles and Moods - Resolves #75 (#97)
  • feat! Add oauth option for CLI back in. Resolves #89 (#93)
  • [breaking] Handle new formats for Top Results. Resolves #87 (#88)
    New field 'message' added to ErrorKind::Parsing to improve error output.

Other

  • Improve README.md (#91) by @yonas - Closes #90- Update README.md

ytmapi-rs/v0.0.7

19 Jul 14:58
39e2bfc
Compare
Choose a tag to compare
  • feat! Move convenience functions behind feature gate and add documentation. Resolves #76 (#81)
  • feat: Implment mechanism to force use of tls selection - resolves #30 (#80)
  • [breaking] Allow specialisation of queries depending on the Token (#79)
  • feat: Implement DeleteUploadEntity (#73)
  • [breaking] Implement get library upload queries - resolves #66 (#70)

BREAKING CHANGE: Simplified queries now feature gated (though enabled by default). Improved interface for some simplified queries - e.g get_library_artists. Removed impl for Lyrics. Fixed the AlbumID on SearchResultAlbum (was chowing ChannelID instead). YtMusic::process_json() moved out of impl to function. Removed erroneous public field from GetArtistAlbumsQuery.

BREAKING CHANGE: Modifies Query and ParseFrom traits to introduce AuthToken type parameter. process_json function moved outside impl as well.

BREAKING CHANGE: New variant UploadSong added to TableListItem - this can occur when parsing History where you have recently played an uploaded song.

ytmapi-rs/v0.0.5

10 Jul 13:05
87d4456
Compare
Choose a tag to compare

Added

  • [breaking] Implement History queries and refactor 'playlist' result types (#59) - Resolves #58
  • feat(api)! Implement library queries - resolves #56 (#57)

Other

  • Fix reqest URL on ytmapi docs
  • [breaking] API refactoring: LibraryArtistsSortOrder renamed GetLibrarySortOrder, AlbumParams other versions removed, AlbumParams like_status removed, replaced with new field library_status, AlbumLikeStatus renamed to InLikedSongs, ParseTarget for errors modified - only types now Array or Other(String), module YoutubeResult and usage of ResultCore and YoutubeResult trait removed, add error message to ErrorKind::OtherCodeInResponse, impl_youtube_id no longer public/