Skip to content

jedifunk/jedifunk-player

Repository files navigation

Jedifunk Player

Personal Phish audio player.

  • Uses phish.in API for track audio and metadata
  • Gapless.js from ReListen for audio player

TODO

  • BUG: clicking track in another playlist, show, list errors out
  • BUG: track length incorrect in playback. track skips ahead before its done
  • Play next track in AudioServices
  • Delete playlist
  • Audio player to accept playlists, not just tracklists
  • Clicking previous track restarts current track, then another click to go back a track
  • Tracks: Add "playing" icon to current track in list views, or highlight its row
  • Tracks: Upgrade playing icon to animated audiobar
  • Tracks: FIX animation of venue
  • Shows: Setlists abstraction so everything works on shows
  • Tags: switch to ionChange
  • Tags: add to localStorage
  • Add to Playlist checkbox reactivity
  • Pinia: clean up and combine actions
  • Abstract like, tag, playlist into resuable components
  • Router: adjust routes to be cleaner
  • Style: FIX alignment of track time when venue is long
  • Style: Color Theme
  • Style: Make less generic Ionic
  • Style: Dark Mode
  • User: add password, so can login from multiple devices
  • Tags: Allow edit name
  • Tags: colors/emojis ... add to tracks to denote
  • Playlists: Allow edit name
  • Playlists/Tags: Edit option in Options Modal to facilitate reorder & mass removal of tracks
  • Audio Player: add queue and ability to add tracks to current queue
  • Shows: allow to select multiple tracks to add to tag, playlist, likes
  • Systems: Abstract into separate stores (player, user, systems)
  • Systems: Abstract functions by use (user, likes, tags, etc)
  • Systems: Combine Playlist & Tag components to accept either
  • Auth: set routing
  • User: add avatar upload
  • Auth: Add reset password
  • Style: style the login/profile
  • Improve performance
  • Improve playback
  • Allow download to local for faster play
  • Move data (like, tag, playlist, etc) to supabase or similar
  • Create user auth system
  • generate album art
  • Build to native app

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published