{"id":18666883,"url":"https://github.com/rllyhz/smart-music-player","last_synced_at":"2026-05-17T15:06:07.930Z","repository":{"id":127110842,"uuid":"326124503","full_name":"rllyhz/smart-music-player","owner":"rllyhz","description":"Music Player integrated with Speech Recognition","archived":false,"fork":false,"pushed_at":"2021-01-02T07:54:52.000Z","size":1869,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-12-27T18:12:03.109Z","etag":null,"topics":["android-app","android-development","android-studio","android-ui","java","music-player","speech-recognition"],"latest_commit_sha":null,"homepage":"https://github.com/rllyhz/smart-music-player","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rllyhz.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-01-02T06:35:34.000Z","updated_at":"2021-03-07T06:54:01.000Z","dependencies_parsed_at":"2023-08-15T02:16:38.075Z","dependency_job_id":null,"html_url":"https://github.com/rllyhz/smart-music-player","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rllyhz%2Fsmart-music-player","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rllyhz%2Fsmart-music-player/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rllyhz%2Fsmart-music-player/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rllyhz%2Fsmart-music-player/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rllyhz","download_url":"https://codeload.github.com/rllyhz/smart-music-player/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239493675,"owners_count":19647995,"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-app","android-development","android-studio","android-ui","java","music-player","speech-recognition"],"created_at":"2024-11-07T08:34:38.908Z","updated_at":"2025-10-28T10:37:12.091Z","avatar_url":"https://github.com/rllyhz.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# **SmartMusicPlayer Us**\n\nSimply, it's just like any other music player apps, but integrated with Speech Recognition.\nThis application developed to fulfill the final project of the Mobile Computing subject in my college 2019, which is taught by Alfa Faridh Suni, S.T., M.T. and Feddy Setio Pribadi, S.Pd., M.T.\n\nThe purpose of making this application is that the application can provide more convenience to users with the Speech Recognizer technology which can receive direct commands from the user so that without looking at the application or clicking on the user interface, the user can still control the music playlist as desired.\n\n\u003cbr\u003e\n\n## The Features\n\n-\tUser Interface for controlling the music playlist, which are:\n    1.\tto control songs that are currently played.\n    2.\tto manage playlist songs.\n    3.\tto manage playlist fav songs.\n\n-\tA notification that is able to control the music currently played.\n\n-\tIntegrated with SpeechRecognizer technology so that it can receive predefined commands directly from the users.\n\n- Using Service for managing the music player so that it can run in the background, even the activity is paused.\n\n\u003cbr\u003e\n\n## Persmission needed\n\n1. Permission of Internet access\n    - `android.permission.INTERNET`\n\n2.\tPermission of Media Control access\n    - `android.permission.MEDIA_CONTENT_CONTROL`\n\n3.\tPermission of External storage access\n    - `android.permission_READ_EXTERNAL_STORAGE`\n    - `android.permission.WRITE_EXTERNAL_STORAGE`\n\n4.\tPermission 0f Audio access\n    - `android.permission.RECORD_AUDIO`\n\n\u003cbr\u003e\n\n## UI Design\n\n- SplashScreen\n\n![SplashScreenActivity](asset_for_repo/images/Splash_screen.png)\n\n- SmartMusicPlayerActivity\n\n![SmartMusicPlayerActivity](asset_for_repo/images/Sedang_Diputar_Activity.png)\n\n- SmartMusicPlayerActivity in Smart Mode\n\n![SmartMusicPlayerActivity in Smart Mode](asset_for_repo/images/Sedang_Diputar_Activity__Mode_Smart.png)\n\n- Popup Menu Options with Active Popup\n\n![Popup Menu Options with Active Popup](asset_for_repo/images/Popup_Menu_Options.png)\n\n- PlaylistSongsActivity\n\n![PlaylistSongsActivity](asset_for_repo/images/Playlist_Lagu_Activity.png)\n\n- PlaylistFavSongsActivity\n\n![PlaylistFavSongsActivity](asset_for_repo/images/Playlist_Lagu_Favorit_Activity.png)\n\n- PlaylistFavSongsActivity with Active Popup\n\n![PlaylistFavSongsActivity with Active Popup](asset_for_repo/images/Playlist_Lagu_Favorit_Activity__Popup.png)\n\n\u003cbr\u003e\n\n## Implementation\n\n- SplashScreen\n\n![SplashScreenActivity](https://github.com/rllyhz/smart-music-player/blob/master/asset_for_repo/screenshots/splash_screen%20activity.jpg)\n\n- SmartMusicPlayerActivity\n\n![SplashScreenActivity](asset_for_repo/screenshots/smartMusicPlayer_activity.jpg)\n\n- SmartMusicPlayerActivity in Smart Mode\n\n![SmartMusicPlayerActivity in Smart Mode](asset_for_repo/screenshots/mode_smart_activity.jpg)\n\n- Notification\n\n![Notification](asset_for_repo/screenshots/notification_showing_up_testing.jpg)\n\n- PlaylistSongsActivity\n\n![PlaylistSongsActivity](asset_for_repo/screenshots/playlist_songs.jpg)\n\n- PlaylistFavSongsActivity\n\n![PlaylistFavSongsActivity](asset_for_repo/screenshots/playlist_favorite_songs_activity.jpg)\n\n- Speech Recognition on testing mode\n\n![Speech Recognition on testing mode](asset_for_repo/screenshots/speech_recognition_testing.jpg)\n\n- About Activity\n\n![About Activity](asset_for_repo/screenshots/about_activity.jpg)\n\n\n\u003cbr\u003e\n\n\n### LICENSE\n```\n\nCopyright 2019 Rully Ihza Mahendra\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frllyhz%2Fsmart-music-player","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frllyhz%2Fsmart-music-player","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frllyhz%2Fsmart-music-player/lists"}