- To edit the currentsong4 (currently coming from the old site)
- On the old site, go to the File Manager
- Edit wp-content/themes/mh-magazine/fos_functions.php
- Albums – Artists with featured/special guest, etc.
- Years –
- Wire up small/footer player controls
- When clicking on a filter tile (e.g. from the home page), the page scrolls to the top. Make it scroll just to the top of the tiles.
- Add ability to link stations to a page/URL rather than an actual “station”.
- Create shareable links to specific stations
- Create share mechanism (station/artist/song/etc.)
- Add album cover art to album autocompletes
- Fix & update album fields (currently pulling from Voscast String, I think…)
- Better (full screen, Pandora-esque) way to select stations on mobile
- * Replacing carousel on mobile now playing
- Set update date when setting song, & check to force refresh if music is paused then play button clicked.
- limit listening for non-logged-in users
- Implement “Still Listening” functionality to stop inactive streams.
- Bluetooth radio display?
- Show album art on iOS lock screen
- Finish small player at footer of desktop player page
- Maybe player docks to top/bottom as on old site, so it’s available regardless of user navigating to other pages?
- And implement on mobile?
- Beta/preview branding
- Integrate write reporting/user feedback
- ? Unilimited listening for rating songs? Points-earning/gamification?
- Testing
- Windows Edge/Chrome/Firefox/Opera/Duck Duck Go/etc.
- OS X Safari/Chrome/Firefox/Opera/Duck Duck Go/etc.
- iOS Safari/Chrome/Opera/Brave/Duck Duck Go/etc.
- iPhone/iPad/TVos/etc.
- Android browsers/etc.
- CarPlay/Android Auto
- Roku/Apple TV/etc?
- Correct songs with artist id=0, year=0, etc.
- Song tracking
- User listening tracking
- Redo UI to make it properly responsive
- Figure out how to scale shoutcast server
- Figure out how to efficiently handle high volume of song/data retrieval
- Caching? Redis? Other?
- Optimize song scoring
- Explore other ways to get playing song info inline with audio data so they are always in sync & don’t need to poll for song changes.
- CDN for static media (album covers, etc.)
- Cloudfare integration?
- Overall scalability testing/implementation/on demand auto-scaling
- Queries containing data to fix :
- — select id, name, isrc, year, artist_id, name_orig, created_at from wp_fos_songs where deleted_at is null and artist_id = 0; — 169
- — select id, name, isrc, year, artist_id, name_orig, created_at from wp_fos_songs where deleted_at is null and year = 0; — 642
- — select id, name, isrc, year, artist_id, name_orig, created_at from wp_fos_songs where deleted_at is null and isrc = “”; — 22
- Wire up login button on player page
- Remove apostrophe’s from artist/album/song display/list/edit views
- Cross browser/platform Emojis for the song ratings
- Wire up mobile view with song rating
- Separate Song Update from Song Display Update to fix delay between song display update and when the next song actually starts playing
- Decide how to fix Faith & Holidays filter icons & how they work in the station carousel.
- Link up additional stations/VMs.
- Finish move of DNS to new site & create old prefix for old site. – remove extra urls from old site for cert renewal.