Skip to content

arnolddumas/Miam-Player

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Miam-Player

Homepage Latest release License

Miam-Player is a cross-platform open source music player general overview

What's inside?

  • Fast and reliable (audio player is provided by VLC Media Player)
  • Read .mp3, .m4a (MP4), .flac, .ogg, .oga (OGG Vorbis), .asf, .ape (Monkey Audio), .opus and more!
  • Customize everything: User Interface, Covers, Shortcuts, Buttons, Themes
  • Read and edit metadata using Taglib

Future work

  • Add projectM support for amazing visualizations
  • A spotify / deezer / jamendo plugin to stream music
  • Useful: 10-band equalizer using VLC 2.2.0 SDK equalizer
  • Useless: (scriptable) bitorrent client where you could browse results from your favorite tracker

Plugins

A plugin system has been introduced to extend possibilites of the player. Five official plugins come with the installer for Windows:

  • Support thumbnails buttons to control the player, green progress bar when playing, overlay icon
  • A mini-mode which is a tribute to the good ol' Winamp shade mode: mini
  • Get missing covers by looking at MusicBrainz' repository
  • Shell explorer extension (up to 4 actions, like 'Send to current playlist')
  • Deezer plugin (technology preview): merge local and remote Artists / Albums: mini

Binaries and source code

You can download Miam-Player binaries from the official website

Latest source is also available via Git:

  git clone git://github.com/MBach/Miam-Player.git

Master branch is not always stable but should work on all supported platforms. You can find specific working releases by browsing tags.

Requirements

Miam-Player can be built with any common compiler (g++, clang, MSVC, MinGW). Build files are generated using QMake.

If you feel brave to write a CMake configuration, please contribute!

You need to build dependencies first: VLC, VLC-Qt and TagLib. Pre-built libraries are provided for Windows and OSX in this repository.

See the wiki for more details.

Copyright info

Copyright (C) 2012-2015 Matthieu Bachelier

Miam-Player is free (libre) software. This means the complete player source code is available to public, anyone is welcome to research how the application works, participate in its development, freely distribute the application and spread the word!

This project may be used under the terms of the GNU General Public License version 3.0 as published by the Free Software Foundation and appearing in the file LICENSE

Packages

No packages published

Languages

  • C++ 96.7%
  • QMake 1.7%
  • Other 1.6%