mirror of
https://github.com/aome510/spotify-player.git
synced 2026-04-26 09:25:49 +03:00
[PR #552] [MERGED] implement podcast functionality #795
Labels
No labels
bug
documentation
enhancement
good first issue
help wanted
pull-request
question
third-party
third-party
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/spotify-player#795
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/aome510/spotify-player/pull/552
Author: @SebRollen
Created: 8/22/2024
Status: ✅ Merged
Merged: 11/30/2024
Merged by: @aome510
Base:
master← Head:episodes📝 Commits (10+)
cee015eimplement basic episode functionality5ac28eeimplement AddToPlaylist1b3f96aimplement showsc0a00faconvert unwraps to expects8652680impl GoToShowfc98151impl ShowActionsOnShow3ffeaf6add release_date to episode396ebe9combine playable queue actionsb696da3combine playable playlist actionse30d9fcrevert some changes now that we have Debug + Clone📊 Changes
23 files changed (+1104 additions, -340 deletions)
View changed files
📝
README.md(+1 -0)📝
lyric_finder/src/lib.rs(+6 -5)📝
spotify_player/src/cli/client.rs(+22 -21)📝
spotify_player/src/client/handlers.rs(+27 -12)📝
spotify_player/src/client/mod.rs(+186 -62)📝
spotify_player/src/client/request.rs(+6 -3)📝
spotify_player/src/command.rs(+41 -1)📝
spotify_player/src/event/mod.rs(+137 -35)📝
spotify_player/src/event/page.rs(+33 -0)📝
spotify_player/src/event/popup.rs(+48 -5)📝
spotify_player/src/event/window.rs(+97 -7)📝
spotify_player/src/main.rs(+1 -0)📝
spotify_player/src/media_control.rs(+46 -28)📝
spotify_player/src/state/data.rs(+32 -9)📝
spotify_player/src/state/model.rs(+103 -29)📝
spotify_player/src/state/player.rs(+6 -9)📝
spotify_player/src/state/ui/page.rs(+27 -15)📝
spotify_player/src/state/ui/popup.rs(+18 -12)📝
spotify_player/src/streaming.rs(+30 -19)📝
spotify_player/src/ui/page.rs(+165 -40)...and 3 more files
📄 Description
Work-in-progress implementation of podcasts. Still needs quite a bit of work, but this is a large change so I thought I'd open it up in draft mode in case anyone has any comments along the way.
Playback is working for podcast episodes, as is searching for specific episodes. But the playback is still not being populated—in the process of tracking down why that isn't happening now
Fixes #359
Fixes #457
Checklist (based on https://github.com/aome510/spotify-player/issues/457#issuecomment-2156052760)
Screenshots
Search page

Show detail page

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
{genres}#883{genres}#1817