Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
87 commits
Select commit Hold shift + click to select a range
b42d180
added recyclerview for random and uploaded musics
AdityaKapal362 Jan 21, 2025
f41c18d
added fbloader for songs list
AdityaKapal362 Jan 21, 2025
370df34
bunch improvements
AdityaKapal362 Jan 21, 2025
51a42ec
changed stream activity to StreamingActivity.java
AdityaKapal362 Jan 21, 2025
e42a06c
added ZZSong for songs adapter
AdityaKapal362 Jan 21, 2025
eebafa0
added ZZSongAdapter for the vertical recyclerview
AdityaKapal362 Jan 21, 2025
7197833
fix cover typo
AdityaKapal362 Jan 21, 2025
2b1629a
changed ZZSong variable on db_song
AdityaKapal362 Jan 21, 2025
50198e2
newly added
AdityaKapal362 Jan 21, 2025
ada4eff
added margin
AdityaKapal362 Jan 21, 2025
56cee92
forgot to put ; dangit
AdityaKapal362 Jan 21, 2025
5651284
fix init variables issue
AdityaKapal362 Jan 21, 2025
c167c22
added glide
AdityaKapal362 Jan 21, 2025
7ec35d3
fix typo on recyclerviews name
AdityaKapal362 Jan 21, 2025
c2ed6d6
fix context issue
AdityaKapal362 Jan 21, 2025
d6d951e
removed orientation
AdityaKapal362 Jan 21, 2025
533268d
fix recyclerview issue fck
AdityaKapal362 Jan 21, 2025
457f2ed
fix wrong layout manager
AdityaKapal362 Jan 21, 2025
1496241
please
AdityaKapal362 Jan 21, 2025
63343a6
pleaseee
AdityaKapal362 Jan 21, 2025
b2a9dee
let me compile the xml aaaaaaaaaaaaaaaaaaaaaaaaaaaa
AdityaKapal362 Jan 21, 2025
7582b3f
added nestedscrollview on import
AdityaKapal362 Jan 21, 2025
2d97007
removed src because idk how to fix this issue aghh
AdityaKapal362 Jan 21, 2025
99f371e
wegaregaveatcfa
AdityaKapal362 Jan 21, 2025
edf1a03
I FORGOT TO PUT THE NEW ACTIVITY ON THE MANIFEST FUCKKKKKKKK, SPENT A…
AdityaKapal362 Jan 21, 2025
d5bf2cc
added dark transparent bg on bottomappbar
AdityaKapal362 Jan 21, 2025
c2895ec
changed cover height to 140
AdityaKapal362 Jan 21, 2025
044c3d4
reduced font size
AdityaKapal362 Jan 21, 2025
e549922
optimized bottommenubar
AdityaKapal362 Jan 21, 2025
4c37798
reduced icons size
AdityaKapal362 Jan 21, 2025
134362c
added padding & zz base path
AdityaKapal362 Jan 21, 2025
056ba63
added final to variable
AdityaKapal362 Jan 21, 2025
cf240ee
optimized path
AdityaKapal362 Jan 21, 2025
14204b4
added random song adaptor
AdityaKapal362 Jan 21, 2025
36b02a2
added random song adapter class
AdityaKapal362 Jan 21, 2025
d691e26
added color1
AdityaKapal362 Jan 21, 2025
16de9f1
added random song item layout
AdityaKapal362 Jan 21, 2025
0afef98
fix typo
AdityaKapal362 Jan 21, 2025
71e67e5
optimized codes, added menubar, added random songs, and now load prof…
AdityaKapal362 Jan 21, 2025
c68272c
forgot to initialize the zz_songs2 uh
AdityaKapal362 Jan 21, 2025
437873c
added light mode status bar
AdityaKapal362 Jan 21, 2025
a720f06
item elevation changed
AdityaKapal362 Jan 21, 2025
290c3f6
changed to darkmode instead
AdityaKapal362 Jan 21, 2025
b2071b8
elevation increased
AdityaKapal362 Jan 21, 2025
4862459
back to darkmode, and only darkmode!
AdityaKapal362 Jan 22, 2025
c5c210e
forgot to change the font color haiyyyaa
AdityaKapal362 Jan 22, 2025
03ac8e1
minor fix
AdityaKapal362 Jan 22, 2025
53babc4
import porterduff
AdityaKapal362 Jan 22, 2025
eb91611
added bar onclick animation
AdityaKapal362 Jan 22, 2025
ec59fa6
padding adjustment
AdityaKapal362 Jan 22, 2025
578b46c
fix minor issue
AdityaKapal362 Jan 22, 2025
89af857
padding adjustment
AdityaKapal362 Jan 22, 2025
41a6638
optimized codes
AdityaKapal362 Jan 22, 2025
da33576
added zz mini player on streaming activity
AdityaKapal362 Jan 22, 2025
9d611a2
bottomappbar layout splitted
AdityaKapal362 Jan 22, 2025
561850d
fix layout issue
AdityaKapal362 Jan 22, 2025
ad49aa3
added onClick item listener on recyclerview adapter
AdityaKapal362 Jan 22, 2025
3c2d863
forgot to put ; again damnit
AdityaKapal362 Jan 22, 2025
875c9ba
applying recyclerview on click to play the song
AdityaKapal362 Jan 22, 2025
5c66783
removed padding
AdityaKapal362 Jan 22, 2025
a561130
added cover drop effect
AdityaKapal362 Jan 22, 2025
d82859b
added background drop effect when playing song
AdityaKapal362 Jan 22, 2025
a6eb05a
fix margin and padding issue
AdityaKapal362 Jan 22, 2025
76b4bd6
added progressbar color changer on each changing song
AdityaKapal362 Jan 22, 2025
5bcd656
forgot to put zz.play lol
AdityaKapal362 Jan 22, 2025
947223c
intent adjustment to start service
AdityaKapal362 Jan 22, 2025
46698dc
forgot to put context
AdityaKapal362 Jan 22, 2025
7f3f937
removed unused codes and added ColorStateList
AdityaKapal362 Jan 22, 2025
e5d6a03
fix context issue
AdityaKapal362 Jan 22, 2025
efb11e0
fix margin issue
AdityaKapal362 Jan 22, 2025
779087a
fix background intent service issue
AdityaKapal362 Jan 22, 2025
a0acd50
removed glide listener
AdityaKapal362 Jan 22, 2025
52a1a11
fix alpha issue
AdityaKapal362 Jan 22, 2025
9dd995b
removed unused glide imports
AdityaKapal362 Jan 22, 2025
ac631ff
play around with nestedscrollview
AdityaKapal362 Jan 22, 2025
2496453
removed bg_drop animate because it overlapping the glide fck
AdityaKapal362 Jan 22, 2025
a3a7867
bg color changed
AdityaKapal362 Jan 22, 2025
9d684f6
padding adjustment
AdityaKapal362 Jan 22, 2025
b1a8e39
fix play/pause issue from notification
AdityaKapal362 Jan 22, 2025
f941b1d
small adjustment to fix play/pause issue
AdityaKapal362 Jan 22, 2025
5149dd1
added loadSongFromKey and some improvement on on-reqmedia
AdityaKapal362 Jan 22, 2025
929cc03
simplified play function by using ZZSong variable
AdityaKapal362 Jan 22, 2025
342e0ca
now requestMedia return song key
AdityaKapal362 Jan 22, 2025
54792bf
added screenshots and improved readme.md
AdityaKapal362 Jan 22, 2025
08626a9
Update README.md
AdityaKapal362 Jan 22, 2025
e40f1c7
Update README.md
AdityaKapal362 Jan 22, 2025
6439032
Merge branch 'ThatCakeID:main' into main
AdityaKapal362 Jan 22, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added .screenshots/zz1.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .screenshots/zz2.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .screenshots/zz3.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
37 changes: 30 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,33 @@
# ZryteZene Java Mobile
> Currently under development by 1 person, so it may take longer to finish, its hard to implement the run-in-background system where since Android 14 or newer restricted the background services the most. Estimated time to finish: 6 weeks - 7 months, hehe.
# ZryteZene Mobile - Java
> [!NOTE]
> **ZryteZene** is a multi-platform app to allow users to stream musics across various devices seamlessly, such as Android, desktop and web platform. Its completely free and ad-free too.

# Overview
**ZryteZene** is a multi-platform app to allow users to stream musics across various devices seamlessly, such as Android, desktop and web platform. Its completely free and ad-free too.
**ZryteZene Mobile** is an ad-free, background-enabled music streaming app designed to provide a seamless and uninterrupted music experience for Android users. Unlike traditional streaming services, Zryte prioritizes user freedom and simplicity while delivering essential features for music enthusiasts. Whether you're at home, on the go, or working out, Zryte ensures your favorite tracks are always just a tap away.

# Development
<p align="center">
<img src="./.screenshots/zz1.jpg" width="120"/>
<img src="./.screenshots/zz2.jpg" width="120"/>
<img src="./.screenshots/zz3.jpg" width="120"/>
</p>

> Currently under development by limited persons, so it may take longer to finish, its hard to implement the run-in-background system where since Android 14 or newer restricted the background services the most. Estimated time to finish: 6 weeks - 7 months, hehe.

# Requirements
- Minimum SDK : 27 (Oreo)
- Compile SDK : 34 (Upside Down Cake)
- Language : Java - Native
- Minimum SDK : Android 8 / API 27 (Oreo)
- Compile SDK : Android 14 / API 34 (Upside Down Cake)
- Language : Java - Native

## Features
- **Ad-Free Experience**: Enjoy your music without interruptions from ads.
- **Background Playback**: Continue listening even when the app is minimized or your screen is off.
- **MediaStyle Notifications**: Control your music directly from the notification panel with an intuitive interface.
- **Seamless Playback**: Play, pause, skip, and resume music effortlessly.
- **Offline Support (Coming Soon)**: Download tracks for offline listening.
- **Simple and Intuitive UI**: Navigate easily with a clean and user-friendly interface.

## Future Plans
- **Offline Playback**: Allow users to download songs and play them without an internet connection.
- **Listen Pairing**: Create a play room and listen to the songs together with them.
- **Equalizer Integration**: Customize your listening experience.
- **Dynamic Themes**: Support for light and dark themes.
3 changes: 3 additions & 0 deletions app/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,9 @@
<activity
android:name=".StreamerActivity"/>

<activity
android:name=".StreamingActivity"/>

<activity
android:name=".SwthomeActivity"
android:screenOrientation="landscape"/>
Expand Down
4 changes: 2 additions & 2 deletions app/src/main/java/tw/music/streamer/MainActivity.java
Original file line number Diff line number Diff line change
Expand Up @@ -994,7 +994,7 @@ private void _chkChglog() {
if ((double) packageInfo.versionCode > Double.parseDouble(data.getString("lastVersion", ""))) {
_dispChglog();
} else {
activityChanger.setClass(getApplicationContext(), StreamerActivity.class);
activityChanger.setClass(getApplicationContext(), StreamingActivity.class);
startActivity(activityChanger);
finish();
}
Expand All @@ -1010,7 +1010,7 @@ private void _dispChglog() {
@Override
public void onClick(DialogInterface _dialog, int _which) {
data.edit().putString("lastVersion", String.valueOf((long) ((double) packageInfo.versionCode))).commit();
activityChanger.setClass(getApplicationContext(), StreamerActivity.class);
activityChanger.setClass(getApplicationContext(), StreamingActivity.class);
startActivity(activityChanger);
finish();
}
Expand Down
18 changes: 0 additions & 18 deletions app/src/main/java/tw/music/streamer/MainActivity2.java

This file was deleted.

Loading
Loading