• Stars
    star
    298
  • Rank 139,663 (Top 3 %)
  • Language
    C#
  • License
    GNU General Publi...
  • Created about 8 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Bread Player, a free and open source music player powered by UWP and C#/.NET with a sleek and polished design built for, and by, the people seeking a better alternative to Groove and Windows Media Player by Microsoft.
Get it from Windows Store!

Bread Player aka Macalifa

Bread Player, a free and open source music player powered by UWP and C#/.NET with a sleek and polished design built for, and by, the people seeking a better alternative to Groove and Windows Media Player by Microsoft.

Gitter Build Suggestions Social Help us translate!
Join the chat at https://gitter.im/BreadPlayer/Lobby beta suggestions here Facebook Guide here!
build-status ui related issues
Nightly-Builds

Current Status:

Beta version has been released and development on the second Beta has started! You can download the nightly build from here to check out the new features!

Found a bug? Report it here on github (recommended) or email me here.

Beta Preview (Video Coming Soon):

Main Features:

  1. Flawlessly plays all major formats (mp3, wav, flac, ogg, aiff etc.)!
  2. Full functional music library with sorting, filtering, search etc.
  3. Amazing performance i.e. ability to import 12000 songs in 120s with complete tags and album arts.
  4. Playlist import (.m3u, .pls etc). (Export coming very soon.)
  5. Other basic music player capabilities such as repeat, shuffle etc.
  6. Pickup where you left off.
  7. Loading songs from Windows Explorer
  8. Drag/Drop songs directly into library.
  9. Equalizer/Effects
  10. Most Played, Recently Added, Favorites and Now Playing section
  11. Prevent screen from locking.
  12. Stop playing after this song. (thanks to vsarunov)
  13. Private Playlists
  14. Ability to relocate (change location) of a song.
  15. Fade in/out when changing the song.
  16. Last.fm Scrobbling.
  17. Manual adding of Album arts
  18. A preview for previous song just like for next song. (thanks to vsarunov)
  19. A notification for upcoming song when the position reaches last 15-10 seconds.
  20. All songs

What Happens Next?

Development on Second Beta version has started.

Second-Beta Feature List (Coming Soon):

  • 1. ExploreView (will include recommendation, song streaming, SoundCloud, Spotify etc.)
  • 2. NowPlayingView (will show what's playing and the nowplaying queue
  • 3. Windows, Linux & Mac App (Alpha)

Note: All of these features might not reach the next Beta and some might be postponed due to obvious reasons. Any help regarding these features including testing, research, code contribution, will be highly appreciated.

Libraries used:

  1. C#/.NET
  2. UWP API (Windows Aniversary Edition 10.0; Build 14393)
  3. BASS & ManagedBass (for audio processing)
  4. LiteDB (for library managment)
  5. Taglib#
  6. DBreeze
  7. ColorThief
  8. IF.Last.fm

Contributors:

Thanks to these awesome people Project Bread has come this far:

  1. Danny @DannyTalent
  2. @Bond-009
  3. @MightyK1337
  4. Kai Hildebrandt @hildebrandt87
  5. Vladislav Sarunov @vsarunov

Note: I am not an expert developer and as a result the code-base isn't as professional as it could be. Hence, I will highly appreciate any contribution in any field regarding this project. All suggestions and issue reporting are welcome.

Build Notes:

  1. Make sure you have the necessary tools for building Windows Universal Apps.
  2. Clone this repo: git clone https://github.com/theweavrs/BreadPlayer/
  3. Run msbuild.cmd in scripts folder.
  4. Enjoy!

If you encounter any error during installation or building please follow this guide in the wiki.

Help us translate Bread Player

If you would like to translate Bread Player into your language, please follow the guide here

More Repositories

1

fdir

⚑ The fastest directory crawler & globbing library for NodeJS. Crawls 1m files in < 1s
TypeScript
1,259
star
2

alfaaz

The fastest multilingual word counter that can count millions of words per second.
TypeScript
180
star
3

boxx

πŸ“¦ Create highly customizable terminal boxes that also look great!
V
96
star
4

crayon

πŸ–οΈ Paint your terminal output like Picasso 🎨
V
54
star
5

vspeech

πŸ“’ Complete V bindings for Mozilla's DeepSpeech TensorFlow based Speech-to-Text library. πŸ“œ
V
48
star
6

vave

🌊 A crazy simple library for reading/writing WAV files in V. Zero dependencies, 100% cross-platform.
V
36
star
7

EReader

A simple ebook reader for UWP
C#
16
star
8

codeblock.css

263 bytes of CSS to make HTML code blocks pretty again. Much like Prism.js but without any highlighting.
CSS
16
star
9

vws

WebSockets library for V (WIP)
V
13
star
10

docgen

Static on-the-fly documentation generator written in Rust to generate fancy looking docs blazing fast!
Rust
11
star
11

WhatIfJS

WhatIf is an extremely simple and easy to use JavaScript extension for expressing a single if-else statement anywhere, anytime.
JavaScript
9
star
12

covyd

Coronavirus Assistant in your terminal to help you prepare for COVID-19
JavaScript
8
star
13

nimbus-note-exporter

Export all your data from FuseBase (formerly Nimbus Note) including attachments, tags & folders
TypeScript
8
star
14

diffblazer

A super fast diffing utility for HTML and Plaintext
TypeScript
4
star
15

Memorandum

The simplest notepad for all your thoughts and notes.
C#
2
star
16

HandBook

The largest eBook search engine and downloader for Android, iOS, Windows, Linux, macOS and Windows Mobile!
2
star
17

ForLoopBenchmark

Performance benchmark of for loop and foreach loop
C#
1
star
18

recuv

⛑️recuv provides a cross-platform way for you to view, filter & restore any version of any file you edited in VSCode. Even the ones you deleted.
JavaScript
1
star