Browsed by
Category: Development

Libre.fm support for Jellyfin

Libre.fm support for Jellyfin

Hi everyone, Today, I spent my day adapting the Jellyfin Last.fm plugin to function solely with Libre.fm. While the Last.fm plugin added support to use custom endpoints that allow it to work with Libre.fm, it can only scrobble to 1 service at a time. To overcome this, I forked the jellyfin-plugin-lastfm plugin, cleaned it up, and modified it to only work with Libre.fm The result is that now, Jellyfin can scrobble to all 3 main scrobblers, as this plugin can…

Read More Read More

Fixing the ListenBrainz Jellyfin Plugin to work with multiple artists.

Fixing the ListenBrainz Jellyfin Plugin to work with multiple artists.

Hi everyone, This week, I installed the ListenBrainz and Last.FM plugins to my local Jellyfin server, where I have my Music CDs ripped and listen to them using the Finamp Android app. It seems that the Last.FM plugin is working well, but I noticed that the ListenBrainz plugin had a problem. Whenever I listened to songs with multiple artists, those would not be submitted nor would be shown as “Now Playing”. So, I took some time to find out the…

Read More Read More

Releasing flac_recompressor Python Script

Releasing flac_recompressor Python Script

Hi everyone, In the past few days, I’ve been working on a script that will attempt to get the smallest FLAC file size possible. I’ve been playing around several FLAC encoder options and determined that by changing the block size, it is possible to get a smaller file size. However, it seems that depending on the audio file, we may need to use try different block size combination in order to get the smallest size, and this is what this…

Read More Read More

Adding Proper Audio Support for the HP Stream 8 tablet in the Linux Kernel – My first contribution to the Linux Kernel

Adding Proper Audio Support for the HP Stream 8 tablet in the Linux Kernel – My first contribution to the Linux Kernel

Hi everyone, For several years already, I have owned an HP Stream 7 and HP Stream 8 tablets. These were low budget, Windows 8 tablets powered by an Intel Atom Z3735G Bay Trail processor and having only 1GB of RAM. These tablets are also limited to running the 32bit version of Windows not only because of the extremely low RAM amount by today’s standards, but also because the BIOS only runs 32-bit EFI images. This tablet can be upgraded to…

Read More Read More

Ongoing Updates to the paq8px_script.py script to compress files using PAQ8PX

Ongoing Updates to the paq8px_script.py script to compress files using PAQ8PX

Hi everyone, Over the past few days, I’ve revisited my old paq8px_script.py Python script that I wrote in order to compress files using the paq8px compressor. This script builds a file list that we can feed to paq8px so that it can compress multiple files and create an archive. I wrote an introductory post of this project back in 2018. An update I did in 2020 was to add multithreaded compression by making a paq8px archive per file. This is…

Read More Read More

Releasing ResultsForm, a .NET 6 Component to display Output and Results log

Releasing ResultsForm, a .NET 6 Component to display Output and Results log

Hi everyone, Today, I am releasing ResultsForm. This is my first .NET 6 project. ResultsForm is a .NET 6 Windows Forms class that you can use to pass a List(Of String) object to show your software output or results in a nice, simple form. It can save its output as a log file and the form can be customized. To use this form, you can simply call it like this in VB.NET This will have the following output: You can…

Read More Read More

Google Drive Uploader & Explorer Tool v1.15.2 has been released!

Google Drive Uploader & Explorer Tool v1.15.2 has been released!

Hi everyone, Today, I have released Google Drive Uploader & Explorer Tool v1.15.2: This version has the following changes: Changed “Uploads Finished” text to “Queue Items Processed!” as the queue can be either upload or download items. Updated Google APIs. You can download it on GitHub by clicking here. Enjoy! Views: 20

Releasing PAQCompress v0.5.15

Releasing PAQCompress v0.5.15

Hi everyone, Today, I have released PAQCompress v0.5.15: This release adds the new compressor version paq8px v205fix1. This compressor update provides the following change: On some files, paq8px v205fix1 may compress better than paq8px v205, and vice versa. For some benchmarks, you can check the results at the encode.su forum here. Starting with this release, PAQCompress will be released on a 7-zip Self-Extracting Archive. The reason for this change is to keep the download file size low. Compressing with ZIP…

Read More Read More

PAQCompress v0.5.14 now available

PAQCompress v0.5.14 now available

Hi everyone, This morning, I have released PAQCompress v0.5.14: This version adds the new PAQ8PX v205 compressor, which was released yesterday. PAQ8PX v205 brings the following enhancements: You can download this new version on GitHub by clicking here. Enjoy! Views: 11

Development progress on DLNA Player – September 2021

Development progress on DLNA Player – September 2021

Hi everyone, It’s been a long time since I’ve shared some news on my DLNA Player software. Truth is, I’ve been taking a break on working on personal projects. I’ve been mostly watching movies and resting, but these days I’ve decided to start working on some software again. In this post, I’d like to tell you what have been integrated in the software. In terms of the user interface, not much has changed. There’s now a new Options menu where…

Read More Read More