mirror of
https://github.com/fly-apps/live_beats.git
synced 2024-12-23 23:40:29 +00:00
Set page title to song metadata when playing
This commit is contained in:
parent
fbd93bc02c
commit
7ef57e8813
1 changed files with 6 additions and 2 deletions
|
@ -276,13 +276,17 @@ defmodule LiveBeatsWeb.PlayerLive do
|
|||
defp play_song(socket, %Song{} = song, elapsed) do
|
||||
socket
|
||||
|> push_play(song, elapsed)
|
||||
|> assign(song: song, playing: true)
|
||||
|> assign(song: song, playing: true, page_title: song_title(song))
|
||||
end
|
||||
|
||||
defp stop_song(socket) do
|
||||
socket
|
||||
|> push_event("stop", %{})
|
||||
|> assign(song: nil, playing: false)
|
||||
|> assign(song: nil, playing: false, page_title: "Listing Songs")
|
||||
end
|
||||
|
||||
defp song_title(%{artist: artist, title: title}) do
|
||||
"#{title} - #{artist} (Now Playing)"
|
||||
end
|
||||
|
||||
defp play_current_song(socket) do
|
||||
|
|
Loading…
Reference in a new issue