Skip to content

📱 My analogue is YouTube Music and YouTube Premium 🎵

License

Notifications You must be signed in to change notification settings

CoolOtaku/YouCoolMusic

Repository files navigation

YouCoolMusic

Description

EN:

My analogue is YouTube Music and YouTube Premium.

The app uses the YouTube API KEY to search for videos on YouTube. References to documentation. Using this API key occurs in the following lines:

68        task.execute("https://www.googleapis.com/youtube/v3/search?maxResults=50&part=snippet,id&type=video&q=Музыка&key=[YouTube_API_KEY]");
84                        task.execute("https://www.googleapis.com/youtube/v3/search?maxResults=50&part=snippet,id&type=video&q=" + URLEncoder.encode(name, String.valueOf(StandardCharsets.UTF_8))
85                                + "&key=[YouTube_API_KEY]");

Link to file from YouTube_API_KEY.

UA:

Мій аналог - YouTube Music та YouTube Premium.

В додатку використовується YouTube API KEY для пошуку відео в YouTube. Посилання на документацію. Використання цього API ключа зустрічається таких рядках:

68        task.execute("https://www.googleapis.com/youtube/v3/search?maxResults=50&part=snippet,id&type=video&q=Музыка&key=[YouTube_API_KEY]");
84                        task.execute("https://www.googleapis.com/youtube/v3/search?maxResults=50&part=snippet,id&type=video&q=" + URLEncoder.encode(name, String.valueOf(StandardCharsets.UTF_8))
85                                + "&key=[YouTube_API_KEY]");

Посилання на файл із YouTube_API_KEY.

Screenshots

Technologies used

EN:

  • Working with the YouTube API
  • Opening windows on top of all other programs (SYSTEM_ALERT_WINDOW)
  • Using the music player in the status bar
  • Using the service to play music in the background (FOREGROUND_SERVICE)
  • Working with the local database SQLiteOpenHelper
  • Working with files (Saving and importing playlists)
  • Using the element interface to display a list of elements from an array (RecyclerView)
  • Image caching and rendering via Picasso

UA:

  • Робота з YouTube API
  • Відкриття вікон поверх усіх інших програм (SYSTEM_ALERT_WINDOW)
  • Використання музичного плеєра в статус-барі
  • Використання сервісу для відтворення музики у фоновому режимі (FOREGROUND_SERVICE)
  • Робота з локальною базою даних SQLiteOpenHelper
  • Робота з файлами (Збереження та імпорт списків відтворення)
  • Використання інтерфейсу елемента для відображення списку елементів з масиву (RecyclerView)
  • Кешування та відображення зображення через Picasso

License

© 2020, CoolOtaku ([email protected])

About

📱 My analogue is YouTube Music and YouTube Premium 🎵

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages