tsirysndr / music-player Goto Github PK
View Code? Open in Web Editor NEWAn extensible music server written in Rust ๐๐ตโจ
License: MIT License
An extensible music server written in Rust ๐๐ตโจ
License: MIT License
How can i skip 10 seconds of a music file which is being played
Out of curiosity, are smart playlists (playlists whose content is based on search criteria, rather than static lists) something that might be in scope for this project?
Originally posted by @ErichDonGubler in #76 (comment)
the tantivy full-text search engine could help us
Hi there! It's the first time I'm really trying your app and I've encountered some small issues. Unfortunately, I can't work on a fork of your project and make a PR because of my current hardware but I hope this issue helps.
The Enter events should check if the indexed field is valid
Key::Enter => {
if let Some(artist) = app.artist_table.artist.get(app.artist_table.selected_index) {
app.dispatch(IoEvent::GetArtist(artist.id.clone()));
app.push_navigation_stack(RouteId::Artist, ActiveBlock::ArtistBlock);
}
}
The enter key doesn't work in the TUI player if a song is currently playing,I can't select other songs
When exiting the TUI player this shows up (https://users.rust-lang.org/t/tokio-panics-during-shutdown/90250/2):
OS: Fedora37
music-player version: v0.2.0-alpha.13
the play queue is managed by this crate, the shuffle is already implemented, but it is not yet called in the PlayerEngine, the gRPC method does not work yet
> brew install tsirysndr/tap/musicplayer
Warning: Treating tsirysndr/tap/musicplayer as a formula. For the cask, use tsirysndr/tap/musicplayer
==> Fetching tsirysndr/tap/musicplayer
==> Downloading https://github.com/tsirysndr/music-player/releases/download/v0.2.0-alpha.12
==> Downloading from https://objects.githubusercontent.com/github-production-release-asset-
######################################################################## 100.0%
Error: musicplayer: SHA256 mismatch
Expected: f2ff0115a001db28df99f4825af6a3bd3d74c6d598f465a003d5f1a031a99813
Actual: 29c77237cd6f664b5a1cafce0d165e80c65d06d68c8727ddf5ef76b14dde975f
Hey @tsirysndr, feel free to submit a PR to showcase your project!
See https://specifications.freedesktop.org/mpris-spec/latest
Many media players implement MPRIS, allowing them to be controlled by various desktop environments and applications that support the MPRIS standard such as playerctl.
I have installed the music player using the command sudo apt install ./music-player_v0.2.0-alpha.8_amd64.deb
, but when I try to launch the program, it crashes with the following error message:
thread 'main' panicked at 'Could not connect to database: Conn("error returned from database: (code: 14) unable to open database file")', /home/runner/work/music-player/music-player/storage/src/lib.rs:24:14
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
Add support for https://www.radio-browser.info/
Clicking on the download button for windows desktop version of music-player leads to a 404-Page.
We can use async-graphql
Start by adding a GraphQL crate in the workspace, which consists of the basic Queries/Mutations (query Artists, Albums, Tracks, Tracklist and mutation Play, Pause, Next, Previous, LoadTrack)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.