Activity

Terraegg

Shipped this project!

I had soooooooooo many issues trying to stream audio, as the rust package (Rusty_ytdl) was outdated, so I have to change to using Youtube-dl which sadly quite a bit slower. The project was fun too work on (for the most part)!

Terraegg

Fix issues with skip silence, fix issues with song loading after reopen. Also improved performance and added the ability to change audio quality

Attachment
Attachment
0
Terraegg

Ive created a README.md, and also added a Frutiger Aero theme and made adding themes a lot more easy.

Attachment
Attachment
Attachment
Attachment
Attachment
1

Comments

chefpenguino
chefpenguino 5 days ago

woooah i love it, reminds me of the windows 7 media player

Terraegg

Ive finally put everything together, Ive also added sections for automatic updates, and custom themes.

Attachment
Attachment
Attachment
0
Terraegg

I tried to build a lyrics system, but it no workie. I gave up on that idea, after that I fixed some debugging issues. I also added a load more button to the history section if it has more than 20 songs.

Attachment
0
Terraegg

I built a listening history section that lists all the recently played songs. I also worked on a side bar, but it is not completed yet. I also made the accent color be used more.

Attachment
Attachment
Attachment
Attachment
Attachment
0
Terraegg

Fix a bugs:
Some elements not contrasting in light mode
Changed txt importing to youtube playlist URL’s
Added a Max 100 warning to the import
Removed up/down buttons in the boxes
Converted more elements to change alongside the accent color

Attachment
Attachment
0
Terraegg

Ive added the option to select a accent color. I also attempted to start work on a NCS style visualor, but kinda broke it (so pray that I can figure it out).

Attachment
Attachment
Attachment
Attachment
0
Terraegg

I have built a settings page that allows for switching between dark/light mode, setting a pre-load value for songs (basically how many songs get “loaded” in advance to prevent skipping delays), then is the queue size (so how many songs are chosen once someone begins playing a song that is not from a playlist)

Attachment
Attachment
0
Terraegg

I built the player bar every element that you see can be interacted with (as you would expect)

Attachment
0
Terraegg

Ive built a library page now where users can import songs from other providers (e.g. spotify) using tunemymusic. This works by finding the most similar song and then adding it to a playlist.

Attachment
Attachment
Attachment
Attachment
Attachment
0
Terraegg

I build a recommended section (like homepage) that gets songs (thumbnails, titles, and the creator).

Attachment
0
Terraegg

Shipped this project!

Hours: 3.66
Cookies: 🍪 93
Multiplier: 25.39 cookies/hr

I build a portfolio for myself… Yeah, thats it lol.

Terraegg

Ive added lanyard (a project that allows users once joined there discord to embed there profile elsewhere). I also added “The End” and updated my README.md ready for production.

Attachment
Attachment
0
Terraegg

I added a logo, a section displaying the games I play as well as a animated flip clock that uses Perth’s time (GMT+8)

Attachment
Attachment
1

Comments

chefpenguino
chefpenguino 15 days ago

nice stuff, love the font

Terraegg

I went ahead and added a snow effect along side changing the overall theme of the site. Ive made the snow effect only be active thru 1st of Dec to the 20th of Jan.

Attachment
0
Terraegg

Ive added both a My Work section that automatically gets all my projects on github and displays the description along side the most used language. It can be scrolled across (you have no clue how long this took me).

Attachment
Attachment
0
Terraegg

Ive build the first page of the portfolio, at the moment all it has is my name and a background.

The background credit goes to cameronknight for his amazing project.
The font is BlueScreen by billyargel

Attachment
0
Terraegg

Shipped this project!

Hours: 3.2
Cookies: 🍪 63
Multiplier: 19.66 cookies/hr

I build a simple yet useful plugin for the site allow users to search for projects using the API. It also comes with automatic API key detection ;).

Terraegg

I fixed compatibility with firefox so it could be uploaded to the firefox store.

Attachment
0
Terraegg

I spent an insanely long time building a automatic API key system, I then tried to build something that would change the css (dark mode) I gave up on that after a while tho. I did manage to finish a Search + Filter system.

Attachment
0
Terraegg

Shipped this project!

Hours: 0.58
Cookies: 🍪 1
Multiplier: 2.02 cookies/hr

I built (in simple terms) a very useless thing. RRJS “logs” the ASCII of the rickroll gif (I think that’s how you say that????) then loops it when it ends (in effect making any actual logging the site has to be totally useless. Anyway byeeeeeeeeeeeeeee

Terraegg

I have created the ascii sequence, created a NPM package, and also deployed the project to github pages. The overall code for the project is pretty simple. It consists of “logging” each one of the ASCII arts in the sequence every 100ms and looping.

Attachment
2

Comments

Hira
Hira 16 days ago

bruh this is true dedication XD

johanabraham345
johanabraham345 16 days ago

Damn, thats cool

Terraegg

Shipped this project!

Hours: 4.62
Cookies: 🍪 124
Multiplier: 26.86 cookies/hr

I built a file converter that allows for users to easily convert images & videos locally.

Terraegg

Ive added compatibility for converting the following file types:

Image Formats:
Input & Output: PNG, JPG, JPEG, BMP, GIF, TIFF, WEBP, ICO, CUR, PPM, PGM, PBM, AVIF, HEIC, EXR, DDS, TGA, FITS, DCM, PCX, PFM
Input Only: SVG, PDF, PSD, PSB

Video Formats:
Input & Output: MP4, MKV, MOV, WEBM, AVI, FLV, MPG, MPEG, TS, M2TS, MTS, OGV, OGG

For Video Format I am Using FFMpeg

Attachment
1

Comments

Smbleh
Smbleh 5 days ago

actually crazy, 10/10 project, id use it everyday

Terraegg

I have completed the main part of the UI for the project, I am now going to learn and start adding conversion for the main image formats.

Attachment
0
Terraegg

Shipped this project!

Hours: 12.9
Cookies: 🍪 265
Multiplier: 20.52 cookies/hr

Throughout the project I learned how to use threeJS (that was my main goal for the project) as well as learning a couple new blender skills. I build a mock alternative to apples popular CarPlay, ofc it dose not actually work but it was a fun project to work on.

Terraegg

Formatted (using prettier) document and customized readme. I also have somehow destroyed every single empty line in the process (sorry to anyone who decides to read through the source code)

Attachment
0
Terraegg

There is a lot to wrap up, but here goes. I’ve added a switch to change between a 2D and 3D model. I built a settings page to turn animations on/off, set the default model loading mode, and display the version of the Smart Car UI. I integrated Google Maps for an interactive map system. I then built the heating page, which allows for changing both the A/C and set temperature; this includes an interactive image where the seats can be clicked to change the heat level of each one. I also added a simulated reverse camera and a top-down preview of the vehicle when in reverse.

Attachment
Attachment
0
Terraegg

I have added a 2D option to the myBMW page (which changes based on the door settings). I have also animated the wheels and windows on the 3D model to respond to the environment settings. I’ve also ironed out a few bugs that were causing the window to freeze while the model was loading.

Attachment
1

Comments

chefpenguino
chefpenguino 19 days ago

this looks amazing bro, good stuff :)

Terraegg

Today I fixed a couple of issues with animations not completing entirely. After that I began work on the media player. This player is able to play from radio stations around the world live using “RadioPage”. It also has a online player that just for the mock plays only local files. To wrap of the day I added time, weather and temp to the dashboard along side the settings icon and text.

Attachment
Attachment
Attachment
Attachment
Attachment
0
Terraegg

I have finished the first section (myBMW), where the user is able to manage their vehicle. This has a movable 3D model built using Three.js along with some statistics (placeholder data for now) displayed at the top-left of the screen. The statistics can be rotated and dragged, with a snapping feature that aligns it to the sides.

Model Credit: https://sketchfab.com/3d-models/2025-bmw-m4-competition-f8141ecd755547989c9209784b71ad43

Attachment
0
Terraegg

I began development on the carplay UI adding a myBMW section along side a image of the model. I went with pastel colors and more of a plush feel. I am next going to start work on the varible editor that will allow for users to customize vehicle options (such as speed, temp, windows, locks etc.) These will later also reflect the carplay UI.

Attachment
0