Home
Softono
MIDPlay

MIDPlay

Open source MIT Java
51
Stars
10
Forks
9
Issues
1
Watchers
1 month
Last Commit

About MIDPlay

A feature-rich online music player application developed using J2ME

Platforms

Web Self-hosted

Languages

Java

Links

MIDPlay

A feature-rich online music player application developed using J2ME (Java Micro Edition) for mobile devices.

AppIcon

Features

  • Stream music from multiple sources (NCT, SoundCloud, YouTube Music, Spotify)
  • Browse music by categories and playlists
  • Search for songs, artists, and albums
  • Create and manage favorites
  • Multi-language support

System Requirements

  • Device supporting J2ME MIDP 2.0
  • CLDC 1.1
  • Network connectivity for streaming

Installation

  1. Download the latest .jar file from the Releases page
  2. Install on your J2ME compatible device

Usage

  1. Launch the application
  2. Navigate using the main menu
  3. Browse categories or search for music
  4. Select a song to play
  5. Use player controls to manage playback

Building from Source

# Requires NetBeans with Mobility Pack or equivalent J2ME development tools
ant build

Technologies Used

  • Java ME (J2ME) MIDP 2.0
  • CLDC 1.1
  • Record Management System (RMS) for local storage
  • RESTful API connections for music streaming

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

Features and Code Contributions

  1. Fork the repository.
  2. Create a feature branch:
    git checkout -b feature/amazing-feature
  3. Commit your changes:
    git commit -m "Add some amazing feature"
  4. Push to the branch:
    git push origin feature/amazing-feature
  5. Open a Pull Request.

Language Contributions

If you want to add a new language, you can do so by following these steps:

  • Duplicate the existing en.json file as a base
  • Edit the file as needed for your language
  • Submit it either:
    • As an issue with the [Enhancement] tag and a detailed description, or
    • As a Pull Request (as described in the previous section)

Author and Contributors

Author: Duy Pham

Contributors: symbuzzer, GoldenDragon