Git Product home page Git Product logo

music-player's Introduction

Fossify Music Player

Logo

Get it on Google Play Get it on F-Droid Get it on IzzyOnDroid

Introducing Fossify Music Player – your gateway to uninterrupted musical enjoyment. Say goodbye to intrusive ads and hello to a seamless music experience designed to accompany you wherever you go.

🚫 AD-FREE LISTENING:
We understand the value of your time and the sanctity of your music experience. That's why Fossify Music Player is completely ad-free. No distractions, just pure musical bliss. Whether you're at home, on the go, or exploring the great outdoors, enjoy your music without interruptions.

📶 OFFLINE ACCESS:
Take your music with you wherever you go, even to mars. Fossify Music Player operates offline, ensuring you can enjoy your favorite tracks anytime, anywhere, without needing an internet connection.

🚀 LIGHTNING-FAST AND EFFICIENT:
Worried about draining your battery while indulging in your favorite tunes? Despite its rich features, Fossify Music Player maintains a small app size, ensuring quick and hassle-free download and installation. Experience swift navigation and seamless performance while indulging in your favorite melodies.

🎚️ POWERFUL EQUALIZER:
Elevate your listening experience with our powerful equalizer, offering a range of presets to suit every genre and audio preference. Adjust the music effects based on your mood, genre, or even your audio setup for an immersive sound experience.

🌙 SLEEP TIMER FOR RELAXING NIGHTS:
Soothe your nights with the Sleep Timer feature. Choose your favorite tunes and let them gently fade away as you drift off to sleep. Enjoy a peaceful night's rest without worrying about the music playing on.

📜 PLAYLIST MANAGEMENT:
Create and manage your playlists effortlessly. Organize your music library, customize track labels, and even edit song information to your liking. Shuffle, repeat, skip, and forward your tracks with ease.

🔒 PRIVACY ASSURED:
Your privacy is our top priority. Fossify Music Player does not collect or share any user information with third parties. Enjoy peace of mind knowing that your musical journey remains private and secure.

🌈 MODERN DESIGN & USER-FRIENDLY INTERFACE:
Enjoy a clean, modern design with a user-friendly interface. The app features a material design and a dark theme option, providing a visually appealing and comfortable user experience.

🎨 CUSTOMIZABLE INTERFACE:
Personalize your music experience with customizable widgets and interface colors. Control your music effortlessly from the status bar, widget, or headphone buttons, all tailored to your preferences.

🌐 OPEN-SOURCE TRANSPARENCY:
Your privacy is a top priority. Fossify Music Player operates completely offline, completely free of ads and does not request unnecessary permissions. Moreover, it is fully open-source, providing you with peace of mind, as you have access to the source code for security and privacy audits.

Experience music the way it's meant to be – uninterrupted, personalized, and immersive. Download Fossify Music Player now and embark on a musical journey like never before.

➡️ Explore more Fossify apps: https://www.fossify.org
➡️ Open-Source Code: https://www.github.com/FossifyOrg
➡️ Join the community on Reddit: https://www.reddit.com/r/Fossify
➡️ Connect on Telegram: https://t.me/Fossify

App image App image App image

music-player's People

Contributors

tibbi avatar naveensingh avatar weblate avatar aga-c avatar ltguillaume avatar txemaq avatar smarquespt avatar milotype avatar nuclearphoenixx avatar valdnet avatar oersen avatar vfbfan avatar solokot avatar pavelpoley avatar spkprs avatar artemmolotov avatar en2sv avatar yashraj254 avatar rex07 avatar antonv6 avatar meskobalazs avatar trubitsyn avatar bac1 avatar melintemarian avatar kryptkode avatar slavekb avatar vitorhcl avatar ziiga avatar bgo-eiu avatar fricyo avatar

Stargazers

HolonProduction avatar Mesut Demirci avatar Laserology avatar qiufeng avatar Umut Solmaz avatar George avatar smkuzmin avatar 530 avatar Ut_Jungskeee avatar Ahmed ElSamha' avatar  avatar Enes Kurbetoğlu avatar Lucas avatar  avatar  avatar j-k avatar  avatar zhu avatar Austin O'Neil avatar  avatar 何意挽秋風 avatar  avatar Art369 avatar A.Z. avatar Max avatar brna71 avatar Stzyxh avatar Owen avatar Kilian avatar Sobrino Julian avatar  avatar Damiano Falcioni avatar  avatar  avatar Internet Yamero avatar ollydbg avatar  avatar  avatar methimpact avatar Ari Archer avatar Vyacheslav Kovalevsky avatar David avatar J.M.C.S. avatar  avatar AEleven avatar Foxy avatar Mizuno Jan Yuta avatar Frank avatar  avatar Jesse Osiecki avatar  avatar WANG YONGBO avatar XC avatar Shafqat Ullah Khan avatar  avatar Amanth Rai avatar abbie avatar Franciosi avatar  avatar sudo pacman -Syu avatar Luka Đ. avatar  avatar Async Void avatar  avatar Ehtisham Gillani avatar  avatar  avatar TimeBinding avatar  avatar  avatar ARtEcnico avatar Max Mignolet avatar Muhammed13 avatar  avatar Guilherme Sousa avatar Akmal avatar Tengku Izdihar avatar Taylor avatar  avatar  avatar  avatar Sicco van Sas avatar  avatar Mon avatar  avatar  avatar Jhon Kenneth Cariño avatar Nick avatar  avatar Praveen avatar                  avatar Pavel Atanasov avatar FalconFist avatar  avatar  avatar  avatar Steve Dinn avatar  avatar  avatar Yannick A. avatar

Watchers

Neustradamus avatar  avatar  avatar  avatar  avatar inson1 avatar  avatar  avatar

music-player's Issues

Support tagging.

Checklist

  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
  • I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.
  • I optionally donated to support the Fossify mission.

Feature description

A one-to-many correspondence, possible to combine and exclude when filtering.

Why do you want this feature?

To organize them in a manner which embeds into the audio/music file, or via the file system as FossifyOrg/File-Manager#60 (comment) requests, but via the Notes GUI for the sake of accessibility to the technically less competent, and convenience for all, regardless of competence.

Additional information

FossifyOrg/General-Discussion#127 (comment)

cannot open anything from sdcard

Checklist

  • I can reproduce the bug with the latest version given here.
  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
  • I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • This issue contains only one bug.
  • I have read and understood the contribution guidelines.

Affected app version

1.0.0

Affected Android/Custom ROM version

Android 7.1.2

Affected device model

Nokia 6 - TA-1033

How did you install the app?

Google Play Store

Steps to reproduce the bug

playlist example:

  1. go to Playlists
  2. Create new playlist from folder
  3. select SDCARD folder with a few .mp3 or .ogg files
  4. enter name for the playlist
  5. watch the playlist appear but with 0 Tracks.
  6. rescan media does nothing. waiting for days does nothing.

direct play example:

  1. open Fossify File Manager
  2. browse to SDCARD folder with a few .mp3 or .ogg files
  3. double tab on one media file, open with Fossify Music Player
  4. Music Player starts but plays the first song of the internal storage

Expected behavior

Music Player should open and load valid media files on my sdcard.

Actual behavior

hello,
I cannot get anything to load (into a playlist) or play from my sdcard. This is already an old issue since v5.4.4 of Simple Music Player: SimpleMobileTools/Simple-Music-Player#138 (comment)

But bear with me. What struck me today is that this is not logical since all other Fossify apps have no problem with accessing my sdcard. For example Gallery, Voice Recorder and File Manager.

When I try to open one music file on my sdcard from the Fossify File Manager then Fossify Music Player plays another song instead (the first one of my internal phone storage).
When I try to open a music file on my sdcard from the Fossify File Manager and select VLC there is no issue.
When I try to load any file or folder from sdcard into a playlist, nothing happens it stays stuck at 0 items.

Since my music collection on the sdcard is rather large (~2200 songs / 15GB) i tried adding one small folder ( < 10 ) or single file to a playlist. Nothing from the sdcard is successful.

So what is different between Music Player and the other Fossify apps that it cannot find and open anything from my sdcard?

Screenshots/Screen recordings

No response

Additional information

No response

Cannot play music without granting notification permission

Checklist

  • I can reproduce the bug with the latest version given here.
  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
  • I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • This issue contains only one bug.
  • I have read and understood the contribution guidelines.

Affected app version

1.0.0

Affected Android/Custom ROM version

GrapheneOS latest

Affected device model

Pixel 7

How did you install the app?

F-Droid / IzzyOnDroid

Steps to reproduce the bug

  1. Open the app
  2. Deny the app notification permissions
  3. Attempt to play a track

Expected behavior

App plays track

Actual behavior

A modal pops up saying "You must allow the app displaying notifications, else it cannot play songs"

Screenshots/Screen recordings

No response

Additional information

No response

Please improved it's "Now Playing" tab

Checklist

  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
  • I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.
  • I optionally donated to support the Fossify mission.

Feature description

Please improved it's "Now Playing" tab.

Why do you want this feature?

it's current "Now playing" tab is not handy.
You can't move sliding bar with single hand.
Screenshot_20240218-191900_1_1

Additional information

No response

[idea] option to ignore cd covers/artwork

to tick ignore it for the app not even loading covers . it can save memory used .
and also when we swipe the notifications the artwork appears there . i get some people may like but i use dark black themes for saving battery (amoled) so it would be goo that the notification entry to move between track to be just themed like the app , not showing any covers

[fr] add support for ".opus" files

Checklist

  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I have read the FAQ and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the feature request will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.

Is your feature request related to a problem? Please describe.

this music player doesn't seem to be able to detect .opus files, and they can't be played normally from the app.

all the songs that I've downloaded from NewPipe in .opus format can't be played here.

Describe the solution you'd like

make the app compatible with the .opus format.

Describe alternatives you've considered
.

Additional context

here's a song in .opus format that could be used for testing:

13 - Beatrix.zip

Cannot exclude folders from showing audio files

Checklist

  • I can reproduce the bug with the latest version given here.
  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
  • I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • This issue contains only one bug.
  • I have read and understood the contribution guidelines.

Affected app version

1.0.0

Affected Android/Custom ROM version

Pixel OS Android 14 Beta

Affected device model

Pixel 7 Pro

How did you install the app?

F-Droid / IzzyOnDroid

Steps to reproduce the bug

Go to settings, navigate to 'manage excluded folders'.

Expected behavior

Being able to exclude folders so the audio files inside of it don't appear.

Actual behavior

There is no 'add' button.

Screenshots/Screen recordings

No response

Additional information

No response

Respect cover art aspect ratio (e.g., for audiobooks

Checklist

  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
  • I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.
  • I optionally donated to support the Fossify mission.

Feature description

Currently, track covers are displayed in a, mostly, square format, with top and bottom cropped out for images that are "portrait" mode. (I listen to audiobooks on this app, and it shows only the center of the cover)

Diaplaying the full cover in these cases could be neat

Why do you want this feature?

I would like to be able to see the full cover when they are not "square-ish"

Additional information

I have made some "testing" changes that I'll include in a pull review so you can check what I mean. Something like:
Current:
Sin título
Change already "working":
Sin título
Optional? click on the cover image to expand, maybe? (work in progress, I need to get familiar with android stuff :) )
Sin título

Jump to time option

Checklist

  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
  • I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.
  • I optionally donated to support the Fossify mission.

Feature description

Add a menu option to jump to a specific time.

Why do you want this feature?

When listening to long tracks, such as single track audio books, the track can be hours in length. Skipping to certain times becomes overly cumbersome if not impossible without a jump to or better seeking implementation.

This becomes apparent when the last listened to time is lost by the application and one must manually seek to specific hours and minutes back to the last location.

Additional information

Take for example how VLC implements this.
Screenshot_20240513-140306

Single Title Mode

Checklist

  • I can reproduce the bug with the latest version given here.
  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
  • I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • This issue contains only one bug.
  • I have read and understood the contribution guidelines.

Affected app version

1.0.0

Affected Android/Custom ROM version

Android 14 Samsung Stock

Affected device model

Samsung Galaxy A52a 5G

How did you install the app?

F-Droid / IzzyOnDroid

Steps to reproduce the bug

Play a Title with activated "Single-Title" Mode. Wait until the title is ending.

Expected behavior

The title stops at the end.

Actual behavior

After the end of the title it starts again for one second and stops than.

Screenshots/Screen recordings

No response

Additional information

No response

Allow queueing the same song multiple times

Checklist

  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
  • I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.
  • I optionally donated to support the Fossify mission.

Feature description

Currently it is not possible to add the same song to the queue multiple times.

Why do you want this feature?

Sometimes I like to hear a currently playing song another time (maybe after another song played in between, so looping isn't an option).

Additional information

Reason should be this call to filter. Would be willing to remove it myself, but wanted to ask for insight, whether there is a technical reason for this.

Add configurable root directory for scanning for music.

Checklist

  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
  • I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.
  • I optionally donated to support the Fossify mission.

Feature description

Add an option to configure the root directory where scanning for music occurs.

Why do you want this feature?

On Android systems, the root music directory is sdcard/Music. As is, the app scans the entire device for music. It would make sense to allow the user to configure which directory is scanned, so that they don't accidentally get some assets/voice recordings in their scanned directory.

Additional information

No response

Can't turn on Dolby while using simple music player

Checklist

  • I can reproduce the bug with the latest version given here.
  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
  • I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • This issue contains only one bug.
  • I have read and understood the contribution guidelines.

Affected app version

1.0.0

Affected Android/Custom ROM version

Android 6

Affected device model

Lenovo

How did you install the app?

F-Droid / IzzyOnDroid

Steps to reproduce the bug

Turn on the Dolby in the phone

Expected behavior

Dolby should be on

Actual behavior

Not able to turn on Dolby while using simple music player

Screenshots/Screen recordings

251177727-f07a6cf3-3df3-4fd9-9582-7016b5f7599f

Context dependent menu options only visible after first tab change

Checklist

  • I can reproduce the bug with the latest version given here.
  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
  • I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • This issue contains only one bug.
  • I have read and understood the contribution guidelines.

Affected app version

1.0.0

Affected Android/Custom ROM version

Android 14 / One UI 6

Affected device model

Samsung Galaxy A52s

How did you install the app?

F-Droid / IzzyOnDroid

Steps to reproduce the bug

  1. Do a fresh install or force stop the app (normal closing through the launcher works for me as well)
  2. Open the app
  3. Tap the three menu dots
  4. Add new playlist isn't shown
  5. Switch to another tab and back to the playlist tab
  6. Now you can add a new playlist

Expected behavior

New playlist should be creatable from the start, especially since there isn't a FAB for it

Actual behavior

New playlists can only be added after switching the tab at least once

Screenshots/Screen recordings

No response

Additional information

No response

Requesting for a material theme layout since most are using Android post 13.

Requesting for a material theme layout since most are using Android post 13.

This is for all apps.

Also, I'm requesting for music player layout like Spotify player screen and buttons at bottom due to big phones.

Equalizer inbuilt for pitch and tempo and audio speed.

Podcasts player and video player would also be recommended.

Screenshot_2024-01-14-21-26-28-500_org schabi newpipe

Checklist

  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I have read the FAQ and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the feature request will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

Update metadata in app

Checklist

  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
  • I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.
  • I optionally donated to support the Fossify mission.

Feature description

Add the abillity to update album, artist, track name, composer, etc. from within the app. Potential steps:

  1. Allow for a single file update.
  2. Allow for bulk updates to album, artist, or composer

Why do you want this feature?

  • If I rip a CD without having internet access and push files to the device, these files will not have the metadata.
  • "bonus edition" ugh...
  • If a CD is ripped and a track name has profanity, some CD databases will replace the profanity with asterisks, which can be distracting.

Additional information

We might consider doing so for the file manager as well.

Add a separate icon for the shuffle button when in the "shuffled" state.

Checklist

  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
  • I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.
  • I optionally donated to support the Fossify mission.

Feature description

Add a separate icon for shuffle enabled and disabled.

Why do you want this feature?

It's difficult to tell when the current playlist is shuffled. Currently, a toast appears when shuffle is activated/deactivated, but if a user accidentally bumps the shuffle button, the user may find the next song is not what they wanted.

Additional information

No response

Add menu option to Show Queue

Checklist

  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
  • I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.
  • I optionally donated to support the Fossify mission.

Feature description

Add a menu option 'Show Queue' (or similarly worded), which then starts the existing "Track queue" activitity.

Why do you want this feature?

Currently to show the tracks in the queue, you have to press the icon on the track bar at the bottom, then press the icon again for the 'next' item. When using the app for the first time, this was not obvious and I actually thought that it wasn't possible to see the queue at all. Having it within the menu, would allow users to easily jump to the queue in order to manipulate it / clear it / etc.

Additional information

No response

Cover art shows first file's cover art for all files

Checklist

  • I can reproduce the bug with the latest version given here.
  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
  • I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • This issue contains only one bug.
  • I have read and understood the contribution guidelines.

Affected app version

1.0.0

Affected Android/Custom ROM version

LineageOS for MicroG 21.0

Affected device model

Google Pixel 5 (redfin)

How did you install the app?

F-Droid / IzzyOnDroid

Steps to reproduce the bug

  1. Open the app

Expected behavior

Each file has their own individual cover art displayed.

Actual behavior

Covert art for the first file is displayed as the cover art for all files.

Screenshots/Screen recordings

1 3 4

Additional information

All audio files were encoded with opusenc with --picture to attach the cover art. I've included a link to 3 opus audio files I have for further analysis.
https://drive.google.com/file/d/1cwfqlEm8BMpeVCHwls1EOP6EgbTf7DaH/view?usp=sharing (~85MB)

ffprobe "Bomberman 64 - Altaile I.opus"

Input #0, ogg, from 'Bomberman 64 - Altaile I.opus':
Duration: 00:20:00.25, start: 0.000000, bitrate: 171 kb/s
Stream #0:0: Audio: opus, 48000 Hz, stereo, fltp
Metadata:
ENCODER : opusenc from opus-tools 0.1.10
ENCODER_OPTIONS : --quiet --discard-comments --bitrate 192 --vbr --comp 10
Stream #0:1: Video: png, rgb24(pc, gbr/bt709/bt470m), 983x720, 90k tbr, 90k tbn (attached pic)
Metadata:
comment : Cover (front)

ffprobe "Knuckles' Chaotix - Evening Star.opus"

Input #0, ogg, from 'Knuckles' Chaotix - Evening Star.opus':
Duration: 00:20:00.25, start: 0.000000, bitrate: 212 kb/s
Stream #0:0: Audio: opus, 48000 Hz, stereo, fltp
Metadata:
ENCODER : opusenc from opus-tools 0.1.10
ENCODER_OPTIONS : --quiet --discard-comments --bitrate 192 --vbr --comp 10
Stream #0:1: Video: png, rgb24(pc, gbr/bt709/bt470m), 518x720 [SAR 2834:2834 DAR 259:360], 90k tbr, 90k tbn (attached pic)
Metadata:
comment : Cover (front)

Option for browsing folders as a tree structure

Checklist

  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
  • I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.
  • I optionally donated to support the Fossify mission.

Feature description

An option to browse folders in the traditional way, as a tree structure. Then I can ask it to "play folder" which will play the entire tree structure of that folder. This may include having a chosen "root" or "default" directory/directories when I first click on the "Folders" tab. (#59 may be related).

Currently, the Folder browser appears to be a "flat" structure, where all of the lowest level directories that hold audio files are in one big list, and the higher level folders are not listed.

Why do you want this feature?

I have the standard use case of "play album" or "play artist". However I prefer to use the directory structure for this use case rather than tag based browsing.

Why not tags? Organizing a music library by tag accurately appears to be notoriously difficult for music players. I've always found some rapper "featured" on a track show up as another artist. This could be an issue with how my music is tagged, but fixing this by editing tags is not for everyone. Sorting by directory is much simpler. See: https://dustri.org/b/horrible-edge-cases-to-consider-when-dealing-with-music.html

(That said, for the stray music tracks I have not associated with any album, tag based browsing is a good idea)

Additional information

No response

Customizable fade in/fade out time when pausing

Checklist

  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
  • I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.
  • I optionally donated to support the Fossify mission.

Feature description

When pressing the "pause" button while a song is playing, the music is faded out very quick. Similar to pressing play, it is faded in very quickly.
I would like to have a longer fading time, e.g. via a settings option.

Why do you want this feature?

I want use my phone to play ambient music on a stage during performances, and want to stop playing the music when the current performance ends - but not as abrupt as it is now. The music shall slowly fade out.

Additional information

add support for multiple clicks of the earphones button

Checklist

  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
  • I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.
  • I optionally donated to support the Fossify mission.

Feature description

it's very annoying on wired earphones which don't have different buttons to be forced to use multiple buttons, simplemobiletools music player has support for this, so i assumed this has it too - i was wrong

Why do you want this feature?

explained above

Additional information

pressing it multiple times just stops the current track

Artist tab not working for albums with multiple artists

Checklist

  • I can reproduce the bug with the latest version given here.
  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
  • I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • This issue contains only one bug.
  • I have read and understood the contribution guidelines.

Affected app version

1.0.0

Affected Android/Custom ROM version

Android 14 - GrapheneOS

Affected device model

Google Pixel 7a

How did you install the app?

F-Droid / IzzyOnDroid

Steps to reproduce the bug

  1. have multiple audio files with the same Album tag but different Artist tags
  2. go to the Artists tab

Expected behavior

  • the Artists tab should contain a list of all artists of all audio files
  • when viewing the pieces on one particular artist the list should contain all audio files that contain that artist in any of their Artist tags and no other files

Actual behavior

For every album, all pieces in the album are assigned to a single artists. This means that the Artists tab does not list some of the artists of albums with multiple artists and the piece list of an artist can contain pieces that are not played by that artist.

Screenshots/Screen recordings

No response

Additional information

No response

Add support for the .amr file format.

Checklist

  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
  • I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.
  • I optionally donated to support the Fossify mission.

Feature description

Support for the .amr file format.

Why do you want this feature?

At least one app on my device that can record audio (Google Messages) creates files in this format. It would be nice if I could use Music Player to listen to all of the audio types commonly available on my device.

Additional information

I know both VLC and "Files by Google" handle it fine.

Support album containing several disks

Checklist

  • I can reproduce the bug with the latest version given here.
  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
  • I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • This issue contains only one bug.
  • I have read and understood the contribution guidelines.

Affected app version

1.0.0

Affected Android/Custom ROM version

lineage 20.1

Affected device model

poco f1

How did you install the app?

F-Droid / IzzyOnDroid

Steps to reproduce the bug

  1. Copy in mobile memory an album containing several disks, for example Live in Athens from Iced Earth band
  2. Open Fossify music player
  3. Go to album tab, reach Alive in Athens album (contains 31 tracks)
  4. Click on the album, the opened screen shows three tracks numbered one, followed by three tracks numbered two, etc (see attached screenshot)
Screenshot_20240212-204710_Lecteur de musique

Expected behavior

Tracks screen should display tracks in the right order : all tracks from disk one, than all tracks from disk 2 and finallly tracks from disk 3.
See screenshot taken from Vinyl music player app (from fdroid too)
Screenshot_20240212-211441_Vinyl Music Player

Actual behavior

Tracks are listed as if they were belonging to same disk, see screenshot

Screenshot_20240212-204710_Lecteur de musique

Screenshots/Screen recordings

No response

Additional information

No response

Add info button on current playing file

Checklist

  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
  • I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.
  • I optionally donated to support the Fossify mission.

Feature description

A info button in current playing file alongside the speed button.

Why do you want this feature?

To show current playing file information when the info button is added.

Additional information

No response

Add support for the .m4a file format.

Checklist

  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
  • I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.
  • I optionally donated to support the Fossify mission.

Feature description

I have an error when I lauch a m4a file. I think this format is not used by this app.

Why do you want this feature?

I want to use fossify music player to listen a m4a format downloaded from newpipes https://newpipe.net/.
But I have an error when i lauch that. I think this format is not used by this app.

Additional information

Thanks for your work.

Skip Uses Wrong Button Icon

Checklist

  • I can reproduce the bug with the latest version given here.
  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
  • I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • This issue contains only one bug.
  • I have read and understood the contribution guidelines.

Affected app version

1.0.0

Affected Android/Custom ROM version

ShiftOS 2.0 L (basically AOSP 8.1)

Affected device model

Shift5me

How did you install the app?

F-Droid / IzzyOnDroid

Steps to reproduce the bug

This is a rather formal issue (I wouldn't call it a bug):

  1. Open App
  2. Start playing a song
  3. See this screen

Expected behavior

The skip next/back functionality should use the common skip buttons.

Actual behavior

The skip functionality is displayed by the common fast-forward/fast-backward buttons.

Screenshots/Screen recordings

No response

Additional information

Wikipedia: Media Control Symbols

App unable to open after prolonged period of inactivity

Checklist

  • I can reproduce the bug with the latest version given here.
  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
  • I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • This issue contains only one bug.
  • I have read and understood the contribution guidelines.

Affected app version

1.0.0

Affected Android/Custom ROM version

Android 14 GrapheneOS 2024050300

Affected device model

Pixel 7 Pro

How did you install the app?

F-Droid / IzzyOnDroid

Steps to reproduce the bug

  1. Play media
  2. Stop playing the media
  3. Leave the app in the background for a long inactive period, I have reproduced this when leaving it overnight but the time could be less
  4. After inactivity period, but with the last media app used still being the music player, connect Bluetooth headphones
  5. Start playing music by tapping the play button on the Bluetooth headphones
  6. Nothing plays and manually trying to open the music app leads to a black screen on the app.

Expected behavior

Pressing play using Bluetooth controls, even after a long inactivity period, should summon and play the last media player. Given in my case the last player is the Fossify Music Player it should summon the app to start playing the last played media. It should not crash the app as it currently does.

As of right now I have to manually force stop the app and reopen to get it to play again.

Actual behavior

Pressing play on my Bluetooth headphones does not start playing music from the Fossify Music Player. Nothing happens and when I go to manually open the app it is unresponsive and shows a black screen.

I must force stop the app and reopen to get it to play again.

Screenshots/Screen recordings

signal-2024-05-08-10-16-12-033

Additional information

Happens on both small music / audiobook files as well as 10+ hour audiobook files

Can you add a choose option for equalizers?

Checklist

  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
  • I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.
  • I optionally donated to support the Fossify mission.

Feature description

It looks like this for example from Simple Music Player where i can choose either the app's equalizer or the system equalizer, depending on the album im listening to
Screenshot_2024-03-24_18-09-15

Why do you want this feature?

I sometimes have to go to the settings to change the main equalizer when i listen to a different music album, so i thought this feature idea would be convenient

Additional information

No response

Synced lyrics support

Checklist

  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
  • I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.
  • I optionally donated to support the Fossify mission.

Feature description

Please add support for synced lyrics in the app

Why do you want this feature?

My library contains mp3 tracks with syncronized (mostly) lyrics in this format:

[00:00.43] line 1
[00:04.75] line 2
[00:08.50] line 3

Would be great if Fossify Music Player could show it in a karaoke manner

Additional information

No response

Add 'Album Artists' to managed tabs

Checklist

  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
  • I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.
  • I optionally donated to support the Fossify mission.

Feature description

Add 'Album Artists' to managed tabs. By defealt it is unchecked. In the list of managed tabs it should be added between 'Folders' and 'Artists'. The information for this is found in the MP3 ID3 tags.

Screenshot_20240422-113440_Music_Player_1_1

The FOSS app Vanilla Music also offers this and 'Composers' too. Please add this managed tab too please, default unchecked and in between 'Files' and 'Album Artists' or simply below 'Genres' as you see fit.

Screenshot_20240422-114318_Vanilla_Music_1

Why do you want this feature?

Users with a curated music collection that has metadata on album artist or composer can navigate more quickly and play music taking more advantage of what ID3 tags offer.

Additional information

This relative easy extension of functionality will place this app in a better position compared to other music apps.

Optionally the managed tab 'Year' could be added too. With album_artist, year and composer this app will cater to a larger user group, including more DJs, producers and audiophiles.

Track number displays 0 despite metadata not set

Checklist

  • I can reproduce the bug with the latest version given here.
  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
  • I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • This issue contains only one bug.
  • I have read and understood the contribution guidelines.

Affected app version

1.0.0

Affected Android/Custom ROM version

Android 13 (OxygenOS 13.1)

Affected device model

OnePlus 8 Pro

How did you install the app?

GitHub releases

Steps to reproduce the bug

  1. Have a file (format doesn't matter) without track number metadata (e.g. any WAV file, recordings from Voice Recorder, notification sounds from phone etc.)
  2. Go to albums tab
  3. Open album/directory with file from step 1

Expected behavior

If track number metadata is not set, it shouldn't be displayed at all.

Actual behavior

0 is displayed as a track number.

Screenshots/Screen recordings

Fossify Music Player showing an "album" with notification sounds from Slack app:
fmp-0

Additional information

In my opinion, 0 isn't the same as no data provided, that's why it shouldn't be the default value.

Add an optional setting to delay the app from checking media files for some time when an android car stereo wakes up.

Checklist

  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
  • I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.
  • I optionally donated to support the Fossify mission.

Feature description

When the app starts or the device resumes from sleep while the app is running, add an optional setting to delay checking media before it decides that the media files have been removed, and removes those items from the library, requiring a manual 'rescan media' to bring them back.

Why do you want this feature?

I have been using this on my phone for a while and it's an awesome app. I have recently put an Atoto S8 android head unit in my van and the app installs on there, and plays music well, but I get this issue with the library every time the engine is turned off and started again.
It's probably something about the way the head unit mounts media, rather than the app, but I feel like there will be other devices that don't make the media available as soon as the device wakes up. I was thinking if it's possible it would be good to add an option in the app settings for a delay when the head unit wakes up, or when the app resumes, to allow the head unit some time to set up the USB storage before the app decides the files are no longer available.

Additional information

I listen to a lot of long mixes, 2+ hours each. When the engine is turned off, the screen goes off but the unit is still powered. Then when the engine is started the screen wakes up again. But each time it takes about 10 seconds for the head unit to mount the external USB memory stick that I have plugged in. So on every engine start, the app forgets what it was playing previously, removes all the previously discovered media and shows no tracks available to play. I then have to do 'rescan media' in the app menu, wait for it to complete, then browse to the track I was playing before, then locate the time section in the track where it was at. It sometimes does resume playing from mid-track, but most times it starts playing from the beginning.

Pressing the back/previous (◄◄) button should first replay the song before switching to the previous track

Checklist

  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
  • I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.
  • I optionally donated to support the Fossify mission.

Feature description

Pressing in the back/previous button either by tapping or by using headphones should first replay the song ( start from 00:00 ) , and if pressed again within 10 seconds of the song being replayed it should switch to the previous song.

Why do you want this feature?

  1. Muscle memory.
  2. It's already integrated in other music player apps such as : Youtube Music , Spotify, Soundcloud, InnerTune, NewPipe, PipePipe, etc.

Additional information

( Optional ) : If possibile it should be togglable from settings for personal preference.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.