mirror of
https://github.com/heyarne/airsonic-ui.git
synced 2026-05-06 18:33:38 +02:00
Merge incomplete podcast support
commit 4ac35d6530f7770e7b80307321c72541a55e2c8e
Author: Arne Schlüter <arne@schlueter.is>
Date: Mon Oct 8 21:09:04 2018 +0200
Stub out podcast detail view
commit 60742a22e93bfe6f432e06d56d3e4da671184559
Author: Arne Schlüter <arne@schlueter.is>
Date: Tue Sep 18 23:02:39 2018 +0200
Simplify api helpers; closes #16
commit 8bbc79ebf4dbbe3dbfa08cb4c7c1edd341d507eb
Author: Arne Schlüter <arne@schlueter.is>
Date: Tue Sep 18 19:39:17 2018 +0200
Adjust `stream-url` to work with podcast episodes
commit 991ba5b65230a7429c160ca1b7968ecbb8595e0b
Author: Arne Schlüter <arne@schlueter.is>
Date: Tue Sep 18 19:14:08 2018 +0200
Fix breadcrumbs for podcasts
commit 37c3a894eded2fe37f9af031d3132c7175702266
Author: Arne Schlüter <arne@schlueter.is>
Date: Tue Sep 18 15:11:54 2018 +0200
Stub out overview for podcasts
This commit is contained in:
parent
38eea1c8c9
commit
fa485bbf42
19 changed files with 350 additions and 133 deletions
|
|
@ -12,6 +12,7 @@
|
|||
#{:artist :artist-info} :artist
|
||||
#{:album} :album
|
||||
#{:search} :search
|
||||
#{:podcasts} :podcast
|
||||
:other-content))
|
||||
|
||||
(defn- bulma-breadcrumbs [& items]
|
||||
|
|
@ -26,18 +27,20 @@
|
|||
(defmethod breadcrumbs :default [content]
|
||||
[bulma-breadcrumbs "Start"])
|
||||
|
||||
(def start [(url-for ::routes/library) "Start"])
|
||||
|
||||
(defmethod breadcrumbs :artist [{:keys [artist]}]
|
||||
[bulma-breadcrumbs
|
||||
[(url-for ::routes/library) "Start"]
|
||||
[bulma-breadcrumbs start
|
||||
(:name artist)])
|
||||
|
||||
(defmethod breadcrumbs :album [{:keys [album]}]
|
||||
[bulma-breadcrumbs
|
||||
[(url-for ::routes/library) "Start"]
|
||||
[(url-for ::routes/artist-view {:id (:artistId album)}) (:artist album)]
|
||||
[bulma-breadcrumbs start
|
||||
[(url-for ::routes/artist.detail {:id (:artistId album)}) (:artist album)]
|
||||
(:name album)])
|
||||
|
||||
(defmethod breadcrumbs :search [_]
|
||||
[bulma-breadcrumbs
|
||||
[(url-for ::routes/library) "Start"]
|
||||
"Search"])
|
||||
[bulma-breadcrumbs start "Search"])
|
||||
|
||||
(defmethod breadcrumbs :podcast [{:keys [channel]}]
|
||||
;; TODO: Detail view
|
||||
[bulma-breadcrumbs start "Podcasts"])
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue