sphildreth / roadie-vuejs Goto Github PK
View Code? Open in Web Editor NEWVuejs and Vuetify client for Roadie consuming Roadie API
License: MIT License
Vuejs and Vuetify client for Roadie consuming Roadie API
License: MIT License
The "Save To Playlist" in Play Que view is broken. It should present a list of Playlists to the user then add the selected (or all if none selected) to end of the selected Playlist.
Error displayed in Developer Console when clicking Register:
[Vue warn]: Unknown custom element: <v-conainter> - did you register the component correctly? For recursive components, make sure to provide the "name" option.
found in
---> at src/views/Register.vue
Be able to have a "closed" system that only invited users can register. Require a token (either as a query parameter or pasted into a input box) for a user to register. This will prevent public registrations and basically make the system private.
As an editor the user should be able to delete a Track from the Track detail view. The "Delete" is there now it just does not work.
From the Play Que view clicking on "Play Que" throws a javascript error when there are no tracks in the Que:
vue.runtime.esm.js:1819 TypeError: Cannot read property 'track' of undefined
at playFirstTrackInQue (PlayQue.vue:290)
at Mo.Se.t.$emit (vue.runtime.esm.js:2639)
at p.clicked (Toolbar.vue:135)
at p.e (vue.runtime.esm.js:2119)
at p.Se.t.$emit (vue.runtime.esm.js:2639)
at p.click (VBtn.js:75)
at e (vue.runtime.esm.js:2119)
at HTMLButtonElement.t._withTask.t._withTask (vue.runtime.esm.js:1904)
I don't like Kiss, I have disliked Kiss. I don't want to hear Kiss in my "Play Random Tracks".
Have some graceful way to inform Internet Explorer 11 users that the browser they are using is not supported. Perhaps extend this to any non-HTML 5 browser.
On an Artist detail add a tab showing "Similar Artists".
I hesitate to use Genres for this as most the Genre data is dirty. I am leaning towards a new table and allowing editors to be able to set Similar Artists manually.
A user needs the ability to edit Playlists (a "Playlist" record in the "playlist" table, being a collection of Artist Tracks grouped together):
Be able to modify all read/write database fields.
Be able to upload new image for Playlist.
Be able to add, remove and re-order Tracks.
When a user has a large play que playing and one of the tracks errors out (which is a entirely separate issue) the player should not hang. Put some handling in Howler to skip the track on any load errors.
As a user I want a button on Play Que that allows me to clear any of the songs that have been played.
As a Editor User should be able to edit the Release Cover.
Need some way for the Admin to see User activity, who is using the system.
As an editor a user should be able to select tracks on a Release detail view and select "Delete Tracks" or "Delete Tracks And Files" and the system deletes either just the database record or the database record and the physical file (if any) for the track. Once this occurs perform a Release rescan server side.
The user needs the ability to easily select all the tracks in the PlayQue view.
As a user with edit permissions be able to edit a Release and add Credits on the release. Be able to provide:
A good example can be seen on this Wikipedia page:
When performing a search for Artist include these Credits and return matching Release and include the Credit to be displayed to the user.
As an editor user be able to right click on an Artist Image and select delete to have that Artist Image deleted.
When a user is signing in and they press enter it should click the button to submit.
As a user be able to either resize or "minimize" the player. Some users don't want the 100px high player visible all the time.
This is probably really a feature. Yesterday, I was playing some music from Random Tracks. I came in this morning and went to the site. Music left from yesterday started playing. I find that interesting. So, I signed out and closed my browser. Reopened it and went to the site. Site shows me the login and I can see and hear music playing.
Honestly, not sure if this is a defect or a feature. Thought you would want to know.
When editing an Artist the "Artist Type" value selected does not save.
As a user be able to set personal tags on a Track, Release, Artist, Collection, Playlist and Label. These tags would then be combined with system tags for things like dislike or searches.
The ability for an editor user to indicate "Similar" artists and then display those "Similar" artists on both Artist detail views.
In the Subsonic API Playlists can be viewed as Podcasts.
On the Release detail be able to easily play a track. Both "Play Now" and "Add to Que" with logical icons.
When a Track search is done look at Track title parts for a match
A config option to break down the "Music" collection sent to Subsonic clients into smaller groups. Currently with 8k it takes too long to load.
Perhaps:
Give the user the ability to set an flag on their account to remove a Track from the Que after it has been played.
When viewing the Artist be able to hover over the Release and click on "Play" and "Que" like exists for the Release tracks.
When viewing an Artist be able to click on "Rank" and take the user to the Artists vie and put on the Rank.
As a bonus find that Artist in the list and highlight them.
An editor level user needs the ability to edit Collections (a "Collection" record in the "collection" table, being a collection of Artist Releases grouped together):
Add some statistics to the "Collections" view:
Give the user the ability to dislike a "Genre" or a "Tag" and during Random track select omit any Track where the Track, Release or Artist matches the "Genre" or "Tag".
I don't want to hear any more Christmas music in March.
When a user clicks on the Like heart to toggle the like on a track from Tracks view an error is thrown:
TypeError: "t.track.userRating is undefined"
favoriteToggle https://jamz.sphildreth.com/js/bookmarks~search~tracks~user.af2b4e8b.js:1:14696
be https://jamz.sphildreth.com/js/chunk-vendors.71619661.js:55:12055
ie https://jamz.sphildreth.com/js/chunk-vendors.71619661.js:55:11396
When viewing a track the track parts are not visible. Example track parts are:
"The Glass Prison":
A user can opt-in to receive notifications when one of their favorite Artists gets a new Release added.
The link to the wiki provided under the Installation section on https://github.com/sphildreth/roadie-vuejs points to https://github.com/sphildreth/roadie-nancy/wiki which does not exist.
When a users token expires the 401 network results don't redirect the user to the Sign In page.
An editor level user needs the ability to edit Labels (a "Label" record in the "label" table, being a corporate entity who is in involved with publishing Artist Releases):
When a large Track collection exists in the Play Que the playing Track should be visible.
As a user I want the ability to leave a comment on an Artist, Release or Track. I would expect this to be in a threaded view to show replies and have markdown code ability.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.