[web-src] add composer support

This commit is contained in:
whatdoineed2do/Ray
2021-10-23 10:48:11 +01:00
parent 8c97ad591f
commit 269842d30a
11 changed files with 667 additions and 2 deletions

View File

@@ -15,6 +15,9 @@ import PageGenres from '@/pages/PageGenres'
import PageGenre from '@/pages/PageGenre'
import PageGenreTracks from '@/pages/PageGenreTracks'
import PageArtistTracks from '@/pages/PageArtistTracks'
import PageComposers from '@/pages/PageComposers'
import PageComposer from '@/pages/PageComposer'
import PageComposerTracks from '@/pages/PageComposerTracks'
import PagePodcasts from '@/pages/PagePodcasts'
import PagePodcast from '@/pages/PagePodcast'
import PageAudiobooksAlbums from '@/pages/PageAudiobooksAlbums'
@@ -128,6 +131,24 @@ export const router = new VueRouter({
component: PageGenreTracks,
meta: { show_progress: true, has_index: true }
},
{
path: '/music/composers',
name: 'Composers',
component: PageComposers,
meta: { show_progress: true, has_tabs: true, has_index: true }
},
{
path: '/music/composers/:composer/albums',
name: 'ComposerAlbums',
component: PageComposer,
meta: { show_progress: true, has_tabs: true, has_index: true }
},
{
path: '/music/composers/:composer/tracks',
name: 'ComposerTracks',
component: PageComposerTracks,
meta: { show_progress: true, has_tabs: true, has_index: true }
},
{
path: '/podcasts',
name: 'Podcasts',