Melodii Music Player
This repository has been archived on 2021-06-30. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
Rekai Musuka 03c0af9151 Music Path is an environment variable 2019-05-21 00:53:30 -05:00
.vscode fixed webpack config bug 2019-04-01 12:50:15 -05:00
build Tracking Development with Git now 2019-02-08 19:34:04 -06:00
src Music Path is an environment variable 2019-05-21 00:53:30 -05:00
test Tracking Development with Git now 2019-02-08 19:34:04 -06:00
.babelrc Tracking Development with Git now 2019-02-08 19:34:04 -06:00
.env.example Music Path is an environment variable 2019-05-21 00:53:30 -05:00
.gitignore Completed updated .gitignore 2019-04-01 12:18:07 -05:00
.prettierrc Added Devtool Prettier 2019-02-08 21:29:09 -06:00
LICENSE Tracking Development with Git now 2019-02-08 19:34:04 -06:00
README.md Tracking Development with Git now 2019-02-08 19:34:04 -06:00
main.js Updated Dependencies 2019-05-20 23:59:09 -05:00
package.json Music Path is an environment variable 2019-05-21 00:53:30 -05:00
webpack.config.js Music Path is an environment variable 2019-05-21 00:53:30 -05:00
yarn.lock Music Path is an environment variable 2019-05-21 00:53:30 -05:00

README.md

Melodii Music Player

An Electron Based Music Player

Why Was Melodii Music Player Made?

MMP was created as a long term project to introduce me to electron and more complicated programming in general. Before this project I had worked on small projects that never took more than an hour. After seing a friend create a videogame in Java, I felt the need to challenge myself as well...

Goals

I wish to have a Operational Music Player that can achieve a couple of things:

  • Good Looking Flat UI
  • Ability to Play at the bare minimum: FLAC and MP3.
  • Ability to read a directory chosen by user and scan said directory for Music
  • Play, Pause, Go Back 30s, Skip Forward and Backwards Controls
  • Progress Bar thing that allows you to go back and forward in a song.
  • Total song Time & current song time e.g. 3:20/6:23
  • Display Albums with Album Covers
  • Have Album Cover in general

Damn This is very ambitous for a beginner like me...

TODO

  • UI
    • Design
      • HTML, CSS Written
      • Choose Music From Directory
        • Working Table in which you can select songs from
      • Read Files from directory
      • Pull Metadata from music files.
      • Media Controls
      • Audio Seeking
  • Audio Playback
    • Support for:
      • FLAC
      • MP4
      • MP3
      • M4a
      • AAC
      • WAV
      • Ogg
  • Sorting of albums
    • By Artist
    • By Title
    • By Album Artist
  • Searching of albums
  • last.fm scrobbling.
  • Visualizer