a simple web player for subsonic tinysub.devins.page
subsonic navidrome javascript
at main 35 lines 1.3 kB view raw
1const STRINGS = { 2 CONNECTION_ERROR: "connection failed:", 3 NO_ARTISTS: "no artists", 4 NO_PLAYLISTS: "no playlists", 5 NO_TRACK_PLAYING: "no track playing", 6 SEARCH_NO_RESULTS: "no results", 7 SERVER_URL_EMPTY: "server URL cannot be empty", 8 SERVER_URL_REQUIRED: "server URL is required", 9 UNKNOWN_ARTIST: "unknown artist", 10 UNKNOWN_TRACK: "unknown", 11 // context menu 12 CONTEXT_CLEAR: "clear", 13 CONTEXT_FAVORITE: "favorite", 14 CONTEXT_MOVE_DOWN: "move down", 15 CONTEXT_MOVE_UP: "move up", 16 CONTEXT_PLAY_NEXT: "play next", 17 CONTEXT_PLAY: "play", 18 CONTEXT_RATING: "rating", 19 CONTEXT_SORT: "sort", 20 CONTEXT_UNFAVORITE: "unfavorite", 21 // context menu - sort 22 CONTEXT_SORT_ALBUM_AZ: "album (a-z)", 23 CONTEXT_SORT_ALBUM_ZA: "album (z-a)", 24 CONTEXT_SORT_ARTIST_AZ: "artist (a-z)", 25 CONTEXT_SORT_ARTIST_ZA: "artist (z-a)", 26 CONTEXT_SORT_DURATION_LONG_SHORT: "duration (long to short)", 27 CONTEXT_SORT_DURATION_SHORT_LONG: "duration (short to long)", 28 CONTEXT_SORT_FAVORITED_FIRST: "favorited first", 29 CONTEXT_SORT_FAVORITED_LAST: "favorited last", 30 CONTEXT_SORT_RATING_LOW_HIGH: "rating (low to high)", 31 CONTEXT_SORT_RATING_HIGH_LOW: "rating (high to low)", 32 CONTEXT_SORT_SHUFFLE: "shuffle", 33 CONTEXT_SORT_SONG_AZ: "song (a-z)", 34 CONTEXT_SORT_SONG_ZA: "song (z-a)", 35};