Giter Site home page Giter Site logo

retromusicplayer / retromusicplayer Goto Github PK

View Code? Open in Web Editor NEW
3.8K 72.0 736.0 252.62 MB

Best Material You Design music player for Android

Home Page: https://retromusic.app

License: GNU General Public License v3.0

HTML 0.71% Java 15.29% Kotlin 84.00%
music-player material-design android-music-player koin-android mvvm-architecture hacktoberfest material-you music android gssoc22

retromusicplayer's Introduction

Retro Music Player ๐ŸŽต


We're looking for more contributors and maintainers!

If you'd like to be a maintainer, please DM us on Telegram or Twitter

All contributions are welcome!


๐Ÿ†• Material You Design Music Player for Android music lovers

Download

Play Store F-Droid

or get it from the GitHub Releases.

โš  Join @retromusiclog on Telegram for important updates.


๐Ÿ“ฑ Screenshots

App Themes

Clearly white Kinda dark Just black

Player screen

Home Songs Albums Artists Settings

Synced lyrics screen (Over Cover)

Synced Over Cover light Synced Over Cover dark Synced Over Cover black

Synced lyrics screen (Replace Cover)

Synced Replace Cover light Synced Replace Cover dark Synced Replace Cover black

10+ Now playing themes

Normal Fit Flat Color Material
Classic Adaptive Blur Tiny Peek

๐Ÿงญ Navigation never been made easier

Self-explanatory interface without overloaded menus.

๐ŸŽจ Colorful

You can choose between three different main themes: Clearly White, Kinda Dark and Just Black for AMOLED displays. Select your favorite accent color from a color palette.

๐Ÿ  Home

Where you can view your recently/top played artists, albums and favorite songs. No other music player has this feature.

๐Ÿ“ฆ Included Features

  • Base 3 themes (Clearly White, Kinda Dark and Just Black)
  • Chromecast support
  • Choose from 10+ now playing themes
  • Driving Mode
  • Headset/Bluetooth support
  • Music duration filter
  • Android Auto support
  • Wallpaper accent picker on Android 8.1+
  • Material You support on Android 12+
  • Monet themed icon support on Android 13+
  • Folder support - Play songs by folder
  • Gapless playback
  • Volume controls
  • Carousel effect for album covers
  • Home screen widgets
  • Lock screen playback controls
  • Lyrics screen (download and sync with music)
  • Sleep timer
  • Easy drag to sort playlist & play queue
  • Tag editor
  • Create, edit and import playlists
  • Playing queue with reorder
  • User profile
  • 30+ languages support (help translate the project: Crowdin
  • Browse and play your music by songs, albums, artists, playlists and genre
  • Smart Auto Playlists - Recently played, most played and history
  • Build your playlist on the go

We are trying our best to bring you the best user experience. The app is regularly updated for bug fixes and new features.


โ“ FAQ

Please read the FAQ here

In any case, if you find or notice any bugs please report them by creating an issue or by contacting us in the Telegram help & feedback group. If you have any feature suggestions, please create an issue with detailed information or by contacting us in the Telegram suggestions group.

๐Ÿ”— Social links

Telegram: https://t.me/retromusicapp
Instagram: https://instagram.com/retromusicapp
Crowdin: https://crowdin.com/project/retromusicplayer
Pinterest: https://pinterest.com/retromusicapp
Twitter: https://twitter.com/retromusicapp

๐Ÿ—‚๏ธ License

Retro Music Player is released under the GNU General Public License v3.0 (GPLv3), which can be found here

Please note: Retro Music Player is a local music player app. It doesn't support music downloading or online music streaming.

retromusicplayer's People

Contributors

66omar avatar agarwalsrahul avatar asstiff avatar cdhiraj40 avatar d-l-n avatar daksh777 avatar doozydoz avatar gnuhead-chieb avatar goooler avatar h4h13 avatar hemanthstack avatar imashnake0 avatar kychn avatar lambada10 avatar logicgupta avatar michaellee123 avatar milindgoel15 avatar musicsd avatar ologe avatar phani-22 avatar prathameshmm02 avatar rossmallow avatar tacothedank avatar taoyouh avatar tilizar avatar tnyeanderson avatar tulesimon avatar vapormusic avatar wongsakorn1997 avatar wstxda avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

retromusicplayer's Issues

Currently listening feature

Hey, can you improve the sharing feature? Like the user able to share in instastory or posting somewhere else, something like-spotify-share-feature ?, Thank you๐Ÿ˜

A suggestion about singer ava

I'am Chinese user of this App. Thanks to tour contibutetion.It will dispaly Chineses singer'avactor.There is a suggestion about this app.
Many music has two or more singers.It will not display singer image when a song has two or more singers even if ecch of  these singers has a image.  Can we let the app display the avatar of one of the singers or put the avatars into a picture?

At last, I hava a question about the lyrics. Which kind of lyric can support lyric scrolling? It is static om my phone.

Cannot load music without internet connectivity.

Today I was outside without connectivity to the internet. I needed to restart my phone. I noticed, after restarting, the app could not load any music. Before I restarted the phone, the app was functioning properly, even without internet connection. I noticed though, I was able to play a song when I chose to open it via the app from within a file manager.

Status bar

The colors of the icons in status bar don't adapt properly

Device info:

App version3.0.010_1208
App version code10260
Android build versionG930R4TYU4CRI1
Android release version8.0.0
Android SDK version26
Android build IDR16NW.G930R4TYU4CRI1
Device brandsamsung
Device manufacturersamsung
Device nameheroqlteusc
Device modelSM-G930R4
Device product nameheroqlteusc
Device hardware nameqcom
ABIs[arm64-v8a, armeabi-v7a, armeabi]
ABIs (32bit)[armeabi-v7a, armeabi]
ABIs (64bit)[arm64-v8a]

slow performance

Tem desempenho lento no perfil dos artistas que tem muitos รกlbuns.. :(

Device info:

App version3.0.010_1208
App version code10260
Android build versionG600FYVJS1BRH1
Android release version6.0.1
Android SDK version23
Android build IDMMB29M.G600FYVJS1BRH1
Device brandsamsung
Device manufacturersamsung
Device nameo7lte
Device modelSM-G600FY
Device product nameo7ltedd
Device hardware nameqcom
ABIs[armeabi-v7a, armeabi]
ABIs (32bit)[armeabi-v7a, armeabi]
ABIs (64bit)[]

Auto-download artist image didn't work on android Pie

I recently updated my android to the pie version, and I found that the auto download artist image didn't work, it works for me in nougat and oreo, I've tried to re-install the app but didn't fix the issue, thank you๐Ÿ˜

App crash when clicking on details (music)

When you click on details, the app crashes and after opening the app, it shows changelog and ask for storage permission.
And everything setting is resetted.

Device info:

App version3.0.010_1208
App version code10260
Android build versioneng.viko.20181208.235721
Android release version9
Android SDK version28
Android build IDphoenix_cheeseburger-9-PQ1A.181205.006
Device brandOnePlus
Device manufacturerOnePlus
Device nameOnePlus5
Device modelONEPLUS A5000
Device product nameOnePlus5
Device hardware nameqcom
ABIs[arm64-v8a, armeabi-v7a, armeabi]
ABIs (32bit)[armeabi-v7a, armeabi]
ABIs (64bit)[arm64-v8a]

App crashes in Landscape mode

Whenever I switch from portrait mode to landscape mode , suddenly app crashes & music stops. Please fix this.

Device info:

App version3.0.010_1208
App version code10260
Android build versionP2a42_S251_171107_ROW
Android release version7.0
Android SDK version24
Android build IDP2a42_S251_171107_ROW
Device brandLenovo
Device manufacturerLENOVO
Device nameP2a42
Device modelLenovo P2a42
Device product namekuntao_row
Device hardware nameqcom
ABIs[arm64-v8a, armeabi-v7a, armeabi]
ABIs (32bit)[armeabi-v7a, armeabi]
ABIs (64bit)[arm64-v8a]

Search activity does'nt pops keyboard automatically.

When we head to search button, it opens a new activity with search bar at top, but no pop up keyboard, have to click the search bar again to get keyboard to search and i modified the manifest file to fix this issue, and created a pull request, please consider it.

Removing duplicate songs in playlist

Is there a quick way to remove duplicate tracks in playlists? Or a way to order songs within a playlist via alphabetical order to spot duplicates?

Scrolling song tab make app crash

App crash when scroll using scroll bar.

Device info:

App version3.0.020_1210
App version code10261
Android build version944e1e7f34
Android release version9
Android SDK version28
Android build IDPQ1A.181205.006
Device brandXiaomi
Device manufacturerXiaomi
Device nameberyllium
Device modelPoco F1
Device product nameberyllium
Device hardware nameqcom
ABIs[arm64-v8a, armeabi-v7a, armeabi]
ABIs (32bit)[armeabi-v7a, armeabi]
ABIs (64bit)[arm64-v8a]

Switching songs while connected via bluetooth takes too long

Hi, I am new here and I just recently installed this app on my new smartphone. Switching songs from my phone (OnePlus 6) while connected to headphones or the loud speaker is instant but whenever I connect to a Bluetooth device it takes about 6 seconds to switch songs. I know that this app is the issue because I tried another app (Amazon music) and that one changes songs instantly while connected to the same bluetooth device.

Profile

The tick button is only white

Device info:

App version3.0.000
App version code256
Android build versionV10.1.2.0.NDAMIFI
Android release version7.1.2
Android SDK version25
Android build IDN2G47H
Device brandXiaomi
Device manufacturerXiaomi
Device namerosy
Device modelRedmi 5
Device product namerosy
Device hardware nameqcom
ABIs[arm64-v8a, armeabi-v7a, armeabi]
ABIs (32bit)[armeabi-v7a, armeabi]
ABIs (64bit)[arm64-v8a]

Problem of switching songs by earphone when screen locked

When I switch to next song by earphone while screen locked, it has a possibility that the player gets stuck, then I need to tap twice with interval to firstly pause and then resume so that the song be played, or I just unlock my screen and it also works. I am using Xiaomi Mi 6, no idea if this problem is common, and apology for my poor English.

(beta) Retro music Equaliser not actually explicitly applied at startup

I noticed this with my Honor 10, where huawei's sound system/equaliser actually messes with the startup of sound streams, massively decreasing volume for the first half of the second.

The way to enforce the equalizer is by selecting "system equaliser" in settings, then the app's, exit the menu (as "Equaliser" isn't selectable now), and when rejoining the audio menu, tap the equaliser menu, there will be a noticeable gap in the audio stream as of that moment, but right then the equaliser has been applied.

I have no idea if this is Huawei's fault or if it's a bug, but it's worth mentioning, as audiophiles like me like to hear the satisfying first setup beat.

White screen

When changing the now playing option to adaptive the app turns white.

Fallas

when entering the details of the songs closes, when using the quick scroll closes for what I have seen, also in my cell phone I do not change the notification design and thank you very much for changing the blur mode ๐Ÿ˜‰๐Ÿ‘๐Ÿป

Device info:

App version3.0.010_1208
App version code10260
Android build version150
Android release version8.0.0
Android SDK version26
Android build IDOPP27.91-143
Device brandmotorola
Device manufacturermotorola
Device namealjeter
Device modelmoto g(6) play
Device product namealjeter
Device hardware nameqcom
ABIs[armeabi-v7a, armeabi]
ABIs (32bit)[armeabi-v7a, armeabi]
ABIs (64bit)[]

Contribution request

Hello there, I'm Harry and I mostly make documentation contributions to open source projects especially here on github.
A lot of projects on Github lack privacy policy documents in their repositories and it is quite essential as it brings some form of legality to the software and also create better interactions with users/consumers of your software. If you are interested I could draft the document for you.

The privacy policy document gives users insight as to how you collect and use personal information they may provide to you as the developer when they utilize your software and how secured is that information.

Furthermore I could draft and About Us document which is a summary of you as the developer and also the developed project.

I would greatly appreciate it if you replied. Thanks for your time.

Playlist problem..

After a recent update I can't add songs to playlist. It always displays New Playlist. Existing playlists are not being displayed.

Thank you.

[Bug] Display translation key in app shortcut instead of actual message

Hi,

I'd like to report what I think is a minor bug, just in case it can help.
When accessing the 'App Shortcuts' menu, the 'last_added' option is not correctly translated. Instead of seeing the actual translation, the key @string/last_added is displayed.

See the attached screenshot for better comprehension:
imagen

Environment details:

  • Android 7.1.2
  • Retro Music 2.0.300_100
  • Nova Launcher 5.5.4

[Bug] App reset

Pressing "Details" option in "now playing" cause the app to crash. Crashing several times cause the app to be reset and it's settings.

Device info:

App version3.0.010_1208
App version code10260
Android build version1811270237
Android release version9
Android SDK version28
Android build IDONEPLUS A6013_41_181127
Device brandOnePlus
Device manufacturerOnePlus
Device nameOnePlus6T
Device modelONEPLUS A6013
Device product nameOnePlus6T
Device hardware nameqcom
ABIs[arm64-v8a, armeabi-v7a, armeabi]
ABIs (32bit)[armeabi-v7a, armeabi]
ABIs (64bit)[arm64-v8a]

Rename all ids

We have removed ButterKnife now we have to rename all ids to camel case

Issue on latests Retro Music test build

Hamburger menu overlap if banner enabled

Device info:

App version3.0.000
App version code256
Android build versioneng.prakas.20181204.161117
Android release version9
Android SDK version28
Android build IDdu_beryllium-userdebug 9 PQ1A.181205.006 eng.prakas.20181204.161117 test-keys
Device brandXiaomi
Device manufacturerXiaomi
Device nameberyllium
Device modelPoco F1
Device product nameberyllium
Device hardware nameqcom
ABIs[arm64-v8a, armeabi-v7a, armeabi]
ABIs (32bit)[armeabi-v7a, armeabi]
ABIs (64bit)[arm64-v8a]

Pro version unlock

When try to go to purchase button, it gives the error the following thing is not available for purchase. Latest prebeta3.0

Device info:

App version3.0.010
App version code258
Android build version00WW_3_26B
Android release version9
Android SDK version28
Android build ID00WW_3_26B
Device brandNokia
Device manufacturerHMD Global
Device namePL2_sprout
Device modelNokia 6.1
Device product namePlate2_00WW
Device hardware nameqcom
ABIs[arm64-v8a, armeabi-v7a, armeabi]
ABIs (32bit)[armeabi-v7a, armeabi]
ABIs (64bit)[arm64-v8a]

The app closes

The app closes when you click on the cover of a song. And if you have made any changes in the configuration, it is not saved and the app is opened as the first time.

Device info:

App version3.0.000
App version code256
Android build versionV10.0.6.0.PDGMIFH
Android release version9
Android SDK version28
Android build IDPKQ1.180729.001
Device brandXiaomi
Device manufacturerXiaomi
Device namepolaris
Device modelMi MIX 2S
Device product namepolaris
Device hardware nameqcom
ABIs[arm64-v8a, armeabi-v7a, armeabi]
ABIs (32bit)[armeabi-v7a, armeabi]
ABIs (64bit)[arm64-v8a]

Logotipo

The retro music logo on the home screen is dark.. :(

Device info:

App version3.0.010_1208
App version code10260
Android build versionG600FYVJS1BRH1
Android release version6.0.1
Android SDK version23
Android build IDMMB29M.G600FYVJS1BRH1
Device brandsamsung
Device manufacturersamsung
Device nameo7lte
Device modelSM-G600FY
Device product nameo7ltedd
Device hardware nameqcom
ABIs[armeabi-v7a, armeabi]
ABIs (32bit)[armeabi-v7a, armeabi]
ABIs (64bit)[]

Album ordering bug

When I order the whole Album page by Artist, the individual Album order is messed up. I think it orders them too by Artist. The ordering options for the single Album do not work anymore after that. For example, when I order by Track Number it isn't ordered the right way.
This bug only seems to occur when I order the Album page by Artist. The other ordering systems don't seem to have this bug.

Please shorten versionName

Currently, versionName is quite a long string and includes spaces. Would it be possible to strip the R - prefix and skip the date, at least for release builds?

Background: there was a request to include your app with my F-Droid repo. In the Android client, when updates are pending, the place showing "old version" versus "new version" is quite limited โ€“ so a long versionName is hard to read if at all. So best restrict it to major.minor.patch (e.g. 1.7.10 for the current version). Would that be possible?

logo offer

Hi Hemanth S.

I'm designing for open source projects and I'm trying to expand my design tecnigue with these jobs. I want to design an icon for your project. I have a few ideas in my mind, I hope you accept and I do them.

untitled-1

Please let me know if you have any ideas. In this way, we create a logo that will make you happy.
If you want, you can look at my repositories.
https://github.com/familqasimov?tab=overview&from=2018-06-01&to=2018-06-30

Best regards.
Famil

Button details

the app closes when you touch the details button

Device info:

App version3.0.010_1208
App version code10260
Android build version8.12.6
Android release version7.0
Android SDK version24
Android build IDAL1512-mido-build-20181206113740
Device brandxiaomi
Device manufacturerXiaomi
Device namemido
Device modelRedmi Note 4
Device product namemido
Device hardware nameqcom
ABIs[arm64-v8a, armeabi-v7a, armeabi]
ABIs (32bit)[armeabi-v7a, armeabi]
ABIs (64bit)[arm64-v8a]

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.