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)!
Ive created a README.md, and also added a Frutiger Aero theme and made adding themes a lot more easy.
Log in to leave a comment
woooah i love it, reminds me of the windows 7 media player
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
Log in to leave a comment
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)
Log in to leave a comment
I build a portfolio for myself… Yeah, thats it lol.
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.
Log in to leave a comment
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)
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.
Log in to leave a comment
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).
Log in to leave a comment
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
Log in to leave a comment
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 ;).
I fixed compatibility with firefox so it could be uploaded to the firefox store.
Log in to leave a comment
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.
Log in to leave a comment
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
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.
Log in to leave a comment
bruh this is true dedication XD
Damn, thats cool
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
Log in to leave a comment
actually crazy, 10/10 project, id use it everyday
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.
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)
Log in to leave a comment
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.
Log in to leave a comment
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.
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.
Log in to leave a comment
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
Log in to leave a comment
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.
Log in to leave a comment