{"id":22015104,"url":"https://github.com/dinaraparanid/primamobile","last_synced_at":"2025-05-07T00:34:46.057Z","repository":{"id":45657574,"uuid":"365311683","full_name":"dinaraparanid/PrimaMobile","owner":"dinaraparanid","description":"Music Player Android App","archived":false,"fork":false,"pushed_at":"2023-08-17T13:46:11.000Z","size":472188,"stargazers_count":13,"open_issues_count":0,"forks_count":3,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-31T04:35:20.011Z","etag":null,"topics":["android","android-application","android-development","equalizer","guessing-game","java","kotlin","kotlin-android","kotlin-coroutines","mp3converter","music","music-player","recorder","rust","trimmer"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dinaraparanid.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-05-07T17:48:05.000Z","updated_at":"2024-07-03T08:43:03.000Z","dependencies_parsed_at":"2023-02-04T04:03:49.553Z","dependency_job_id":null,"html_url":"https://github.com/dinaraparanid/PrimaMobile","commit_stats":null,"previous_names":[],"tags_count":30,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dinaraparanid%2FPrimaMobile","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dinaraparanid%2FPrimaMobile/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dinaraparanid%2FPrimaMobile/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dinaraparanid%2FPrimaMobile/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dinaraparanid","download_url":"https://codeload.github.com/dinaraparanid/PrimaMobile/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252791497,"owners_count":21804783,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","android-application","android-development","equalizer","guessing-game","java","kotlin","kotlin-android","kotlin-coroutines","mp3converter","music","music-player","recorder","rust","trimmer"],"created_at":"2024-11-30T04:19:33.829Z","updated_at":"2025-05-07T00:34:46.038Z","avatar_url":"https://github.com/dinaraparanid.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"**Prima (Android Version)**\n------------------------\n[![Kotlin](https://img.shields.io/badge/kotlin-1.8.20-blue.svg?logo=kotlin)](http://kotlinlang.org)\n![Kek](https://www.codefactor.io/Content/badges/A.svg)\n\n**Developer**\n------------------------\n[Paranid5](https://github.com/dinaraparanid)\n\n**Current status**\n------------------------\n**V 1.1.1.1**\n\n**Install**\n-----------------------\n\n[\u003cimg src=\"app/src/main/res/drawable/download_icon.webp\" alt=\"drawing\" width=\"300\"/\u003e](https://drive.google.com/drive/u/0/folders/1eQwkVShbVR2Ev21vWzPZFBzxTQ4r3JNw)\n\nDownload from **NashStore**: https://store.nashstore.ru/store/627cf1c04891a5fdaa011796\n\n**About App**\n-----------------------\n\n**Prima** is an android music player *that works with tracks, artists, albums and etc. on your device*.\nIt supports a lot of file formats: from .wav to mp3.\nPrima is fully customisable: you can choose language, font (**near 100**) and **a lot of themes (including custom ones)**. Prima gives access to Genius site with lyrics and info about tracks. Also you can convert any YouTube video to MP3 file (and not only YouTube). Prima has its own equalizer and audio trimmer. There are a lot of other cool features and there is no add or payment content :)\n\n![splash screen](app/src/main/res/drawable/splash.webp)\n![main menu](app/src/main/res/drawable/main_menu.webp)\n![tracks](app/src/main/res/drawable/tracks_image.webp)\n![playing](app/src/main/res/drawable/playing.webp)\n![playlists](app/src/main/res/drawable/playlists.webp)\n![equalizer](app/src/main/res/drawable/equalizer_image.webp)\n![lyrics](app/src/main/res/drawable/lyrics_image.webp)\n![playlist](app/src/main/res/drawable/playlist_preview.webp)\n![change_info](app/src/main/res/drawable/change_info.webp)\n![custom_theme](app/src/main/res/drawable/custom_theme.webp)\n![trimmer](app/src/main/res/drawable/trimmer.webp)\n![converter](app/src/main/res/drawable/converter.webp)\n![guess the melody](app/src/main/res/drawable/gtm.webp)\n![notification](app/src/main/res/drawable/notification.webp)\n![statistics](app/src/main/res/drawable/statistics.webp)\n![tablet_view](app/src/main/res/drawable/tablet_view.webp)\n\n**Stack**\n-----------------------\n\n\u003cul\u003e\n    \u003cli\u003eGeneral\u003c/li\u003e\n    \u003cul\u003e\n        \u003cli\u003eKotlin 1.8.20\u003c/li\u003e\n        \u003cli\u003eCoroutines\u003c/li\u003e\n        \u003cli\u003eRetrofit 2\u003c/li\u003e\n        \u003cli\u003eKoin\u003c/li\u003e\n        \u003cli\u003eGson\u003c/li\u003e\n        \u003cli\u003eArrow\u003c/li\u003e\n        \u003cli\u003eJsoup\u003c/li\u003e\n        \u003cli\u003eBCrypt\u003c/li\u003e\n    \u003c/ul\u003e\n    \u003cli\u003eMedia\u003c/li\u003e\n    \u003cul\u003e\n        \u003cli\u003eAndroidX.Media (MediaPlayer + audio effects)\u003c/li\u003e\n        \u003cli\u003eJAudioTagger\u003c/li\u003e\n        \u003cli\u003ePCM Decoder\u003c/li\u003e\n        \u003cli\u003eJava Audio Video Encoder\u003c/li\u003e\n        \u003cli\u003eFFMpeg\u003c/li\u003e\n    \u003c/ul\u003e\n    \u003cli\u003eUI\u003c/li\u003e\n    \u003cul\u003e\n        \u003cli\u003eGlide\u003c/li\u003e\n        \u003cli\u003eAndroidX.RecyclerView\u003c/li\u003e\n        \u003cli\u003eAndroidX.ConstraintLayout\u003c/li\u003e\n        \u003cli\u003eAndroidX.Fragment\u003c/li\u003e\n        \u003cli\u003eAndroidX.SwipeRefreshLayout\u003c/li\u003e\n        \u003cli\u003eAndroidX.ViewPager2\u003c/li\u003e\n        \u003cli\u003eAndroid.Material\u003c/li\u003e\n        \u003cli\u003eCarbon\u003c/li\u003e\n    \u003c/ul\u003e\n    \u003cli\u003eAndroid specific\u003c/li\u003e\n    \u003cul\u003e\n        \u003cli\u003eMVVM + DataBinding\u003c/li\u003e\n        \u003cli\u003eAndroidX.ViewModel\u003c/li\u003e\n        \u003cli\u003eAndroidX.Room (Android ORM)\u003c/li\u003e\n        \u003cli\u003eAndroidX.Work (WorkManager)\u003c/li\u003e\n        \u003cli\u003eEasy Permissions (Kotlin version)\u003c/li\u003e\n        \u003cli\u003eForeground Services + Broadcast Receivers\u003c/li\u003e\n        \u003cli\u003eShared Preferences\u003c/li\u003e\n        \u003cli\u003eKotlinX.Parcelize\u003c/li\u003e\n    \u003c/ul\u003e\n\u003c/ul\u003e\n\n**System Requirements**\n-----------------------\n**Android 6.0** or higher\n**1.5 GB RAM** or higher\n\n**License**\n-----------------------\n*GNU Public License V 3.0*\n\n[**PC Version** (Work in progress)](https://github.com/dinaraparanid/PrimaPC)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdinaraparanid%2Fprimamobile","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdinaraparanid%2Fprimamobile","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdinaraparanid%2Fprimamobile/lists"}