June 16, 2025
✨ Additions
- New shuffle button and shuffle functionality for a randomized listening experience
- View your current play queue in the bottom by click the from Playing from ... on the top of Now Playing Screen
- Improved random picks section don't refresh automatically now and add a refresh option to make it manual
- New shimmer animations for a cleaner, modern look
- Can now play all tracks in a category at once (Album, Uploader, Random Picks, Play History, Search History, Search Results)
🗑️ Removals
- Removed some unused features and old code behind the scenes
- Disabled non-functional notification click action
🔧 Improvements & Fixes
- More reliable shuffle and highlight logic
- Improved track history and playback logic - no more repeated plays from history
- Smoother seeking and looping
- Faster, cleaner app performance with internal code improvements
<h1>🎮 A Spotify-like Experience for Video Game Music Enthusiasts</h1><hr/><br/> VGM APEX is a dedicated audio streaming platform designed specifically for video game music lovers. Explore thousands of tracks from your favorite games, create custom playlists, and discover new soundtracks all in one elegant application.<br/> ✨ Features<hr/><br/> Extensive Game Music Library: Browse through thousands of tracks from classic to modern video games Seamless Looping: Loop your favourite soundtrack seamlessly without having to listen to the intro everytime, just like in the actual games! Album & Track Info: View detailed information about tracks and albums with beautiful album art Search & History: Instant search functionality with search history and play history tracking Offline Support: Download your favorite tracks for offline listening Shuffle Mode: Randomize your listening experience with the shuffle functionality Queue Management: View and manage your current play queue Player Controls: - Seek through tracks with the SeekBar - Control playback from your phone's notification panel - Play all tracks in a category at once (Album, Uploader, Random Picks, etc.) Modern UI Elements: - Shimmer animations for loading content - Interactive tap animations - Marquee effect for long track names - Dark/Light Theme that changes automatically with system settings
Release Version 1 on Kaggle and GitHub Releases~!
<a href="https://www.kaggle.com/datasets/vaibhavgt0/wikipedia-movies-dataset"> <img src="https://img.shields.io/badge/Kaggle-20BEFF?style=for-the-badge&logo=Kaggle&logoColor=white"/></a> Wikipedia Movie Scraper <hr>This project provides the title, genre, director, cast, year, and category (by country or miscellaneous) data of 150k+ Wikipedia movie entries. <br>Features <hr>- Scrapes and aggregates movie data from Wikipedia - Extracts key information: title, genre, director, cast, year, and category - Covers over 150,000 movie entries from over 50+ movie industries and 20+ countries
A timer for the currently running YSWS in Hack Club!
With so many YSWS programs going on together this summer, it was hard to keep track of all of them. I created this timer to help track the deadlines for all of these programs in one place.
The official site (ysws.hackclub.com) is very, very outdated, which made it difficult to stay on top of important dates and deadlines. This tool aims to solve that problem by providing a centralized, up-to-date dashboard for all YSWS program timelines.
A timer for the currently running YSWS in Hack Club! With so many YSWS programs going on together this summer, it was hard to keep track of all of them. I created this timer to help track the deadlines for all of these programs in one place. The official site (ysws.hackclub.com) is very, very outdated, which made it difficult to stay on top of important dates and deadlines. This tool aims to solve that problem by providing a centralized, up-to-date dashboard for all YSWS program timelines.
Built the whole website from scratch, with slight assistance from Copilot in between
Venixxino is an 3D web app designed to help visualize the electronic configurations of the first 20 elements of the periodic table. You can explore how electrons are arranged in shells around the nucleus for each element, change their speed and soak in the greatness of chemistry in 18 different immersive 3D environments including Volcano, Moon, Egypt, Tron, and more.
Composed the first 48 Seconds of Megalovania in Java.
A MIDI Cover of Megalovania written in Java First 48 seconds of Megalovania played with MIDI via Sonic Pockt Adventure Soundfont.
I rebranded the app to feel more edgy, it looks kinda better now
Made the whole project essentially
2048: Endgame<hr>Bash Your Way Through Multipliers, Dividers, and the Forbidden 1! <br>Features <hr>- Play 2048 in your terminal with simple keyboard commands. - New multiplier feature. (tiles can go x2 or /2) - This version adds the forbidden 1 (you get it by passing 2 through a "/2" multiplier). - 3 Difficulty levels: - Easy: 6x6 grid, classic normal game. - Hard: 4x4 grid, 20% chance each for a "x2" or "/2". - Expert: 4x4 grid, 60% chance for "/2", 20% chance for "x2". - Keeps track of your score. - No dependencies-just Bash! - Easy to use and lightweight (literally no dependencies). Note: Multipliers don't change their position on the board, they just modify the tile going through them.
This was widely regarded as a great move by everyone.
✨ Additions
New Notification feature to control playback from your phone’s notification panel
Album art now appears in notifications
Added smarter caching for faster performance
🗑️ Removals
Removed unused and obsolete code behind the scenes for a leaner app
🔧 Improvements & Fixes
Refined how notifications appear
Improved app navigation stability
Fixed a crash issue when tapping quickly (related to animations)
Better text readability and styling
Smoother seek bar controls and player actions
SeekBar
and put one in the NowPlayingBarAdded Album Images, Info button for Music Tracks, Library Screen now works, also added a way to see full Albums.
Added Searching Feature to the app
Added a Now Playing Screen to the app (and some minor behind-the-scenes changes)
Described in brief why I made my first devlog at 32 hours and what I did in that time.