All Projects → Reverier-Xu → BitWave

Reverier-Xu / BitWave

Licence: MPL-2.0 license
A media player based on MPV, QML.

Programming Languages

C++
36643 projects - #6 most used programming language
QML
638 projects
CMake
9771 projects
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to BitWave

Jetpack Musicplayer
即使不用云音乐听曲儿,也请务必收藏好该库!🔥 一行代码即可接入,音乐播放控制组件 - Even if you don't listen to the music by Spotify, be sure to collect this library, please! 🔥 This music player component can be accessed by only one line of code. Supporting by LiveData & AndroidX.
Stars: ✭ 577 (+2522.73%)
Mutual labels:  music-player, media
Pandoraplayer
🅿️ PandoraPlayer is a lightweight music player for iOS, based on AudioKit and completely written in Swift.
Stars: ✭ 1,037 (+4613.64%)
Mutual labels:  music-player, media
TonUINO
Alternative TonUINO Firmware
Stars: ✭ 112 (+409.09%)
Mutual labels:  music-player, media
codecinfo
Detailed listing of multimedia codecs on an Android device
Stars: ✭ 33 (+50%)
Mutual labels:  media
kaltura-player-android
Kaltura Player is a rich, easy to integrate and easy to use video player for all media types and ad scenarios you need. - based on Google ExoPlayer
Stars: ✭ 22 (+0%)
Mutual labels:  media
moestreamer
macOS menubar music player
Stars: ✭ 17 (-22.73%)
Mutual labels:  music-player
OlaPlayStudio
Online Music Streaming Player.Plays music from a Rest api's url.I am loading data from rest Api using volley library here.This app also allows to download,share,play music .
Stars: ✭ 30 (+36.36%)
Mutual labels:  music-player
HAudioPlayer
AVPlayer再封装,实现类网易云音乐播放动画效果
Stars: ✭ 15 (-31.82%)
Mutual labels:  media
RadioPlayerV3
An Advanced Telegram Bot to Play Radio & Music in Voice Chat. This is Also The Source Code of The Bot Which is Being Used For Playing Radio in @AsmSafone Channel ❤️
Stars: ✭ 232 (+954.55%)
Mutual labels:  music-player
iptv-m3u-player
项目iptv-m3u-maker衍生项目,利用已分析出的数据进行播放的桌面端app
Stars: ✭ 73 (+231.82%)
Mutual labels:  media
SheetAble
Self-hosted music sheet organizing software
Stars: ✭ 107 (+386.36%)
Mutual labels:  media
putio-automator
A suite of commands for managing torrents, transfers and files on put.io. Works well with SickRage, Sonarr, etc.
Stars: ✭ 60 (+172.73%)
Mutual labels:  media
TamilVcMusic
A telegram bot for which is help to play songs in vc 🥰 give 🌟 and fork this repo before use 😏
Stars: ✭ 126 (+472.73%)
Mutual labels:  music-player
Meaga
一个由Electron和Vue联合打造的本地音乐播放器
Stars: ✭ 36 (+63.64%)
Mutual labels:  music-player
listen1 chrome extension
one for all free music in china (chrome extension, also works for firefox)
Stars: ✭ 8,399 (+38077.27%)
Mutual labels:  music-player
cloud-player-desktop
Desktop music player built with electron to play youtube, soundcloud and mixcloud tracks
Stars: ✭ 51 (+131.82%)
Mutual labels:  music-player
android-music-app
Simplified version of Melophile.
Stars: ✭ 54 (+145.45%)
Mutual labels:  music-player
Prodigal-iOS
Music Player for iOS which looks & feels like classic player
Stars: ✭ 39 (+77.27%)
Mutual labels:  music-player
snestracker
Super Nintendo Entertainment System Music Software. Super Famicom Music Software
Stars: ✭ 161 (+631.82%)
Mutual labels:  music-player
Bilibili-MusicPlayer
B站音乐区音频第三方播放器 (Bilibili Third-party online music player for Android) MVVM+Room+LiveData+Retrofit+Exoplayer
Stars: ✭ 19 (-13.64%)
Mutual labels:  music-player

Bit Wave

A simple media player based on MPV and Qt5.

简体中文

Quick Start

Arch Linux

aur/bitwave-git

paru -S bitwave-git

other platforms

WIP

Status

  • Theoretically BitWave can playing all the formats that MPV supported (After all, it is based on the MPV)
  • Video playback.
  • Lyrics (from Netease Cloud Music).
  • Memorable play queue.
  • Reverse order.
  • Support for getting media metadata and cover images, and automatically detecting the main color of the cover image.
  • Good-looking interface.
  • MPRIS2 integration.
  • Disable screen off when playing video.

Work In Progress

  • Online musics / online videos
  • playlists management
  • media library management
  • search
  • audio equalizers (?)
  • Osu! player (?)

Cloud Services

This project uses some cloud services:

  • getting online lyrics (ok, from Netease)
  • getting online playlists (WIP)
  • searching online media resources (WIP)
  • getting online subtitles (WIP)
  • playing online media (WIP)

**The API support for online music/video vendors is for learning purposes only, please do not use it for commercial/illegal purposes! When using online services, please follow the corresponding vendor's user agreement and rules! **

This project is not responsible for the proper functioning of these APIs. If these APIs are changed or moved/removed, the author will follow up or directly remove the relevant functions from this player at its discretion.

Developing

Environment:

$ sudo pacman -Syu mpv qt5 ffmpeg cmake extra-cmake-modules
git clone https://github.com/Reverier-Xu/BitWave.git && cd BitWave

mkdir build && cd build

cmake .. && make

./bin/BitWave

Some screenshots

image.png

image.png

image.png

image.png

image.png

License

Mozilla Public License v2.0

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].