[GH-ISSUE #67] Version 2.x #23

Closed
opened 2026-02-27 19:27:58 +03:00 by kerem · 2 comments
Owner

Originally created by @mr-manuel on GitHub (Nov 4, 2025).
Original GitHub issue: https://github.com/lox-audioserver/lox-audioserver/issues/67

Is there a reason why you deleted the old version completely and non just moved it to a own branch? Could you add it again as a separate branch? The release 2.5.1 is empty.

Originally created by @mr-manuel on GitHub (Nov 4, 2025). Original GitHub issue: https://github.com/lox-audioserver/lox-audioserver/issues/67 Is there a reason why you deleted the old version completely and non just moved it to a own branch? Could you add it again as a separate branch? The release 2.5.1 is empty.
kerem closed this issue 2026-02-27 19:27:59 +03:00
Author
Owner

@rudyberends commented on GitHub (Nov 8, 2025):

The idea was to release a final version of 2.5.1, which would create a release and a ZIP archive containing the source code as a reference. I initially assumed that ZIP file would be static, but I now see that it isn’t—so it ends up being empty since the source has been removed.

The 2.x codebase was never built with the concept of providers in mind. It was originally meant for basic player control only. When Music Assistant came to my attention, I quickly integrated it over a weekend. Combined with the fact that older Loxone clients handled data in a completely different way, this made the codebase rather messy.

The 3.x codebase is much cleaner, simpler, and easier to maintain. I don’t think there’s any real value in restoring the old code here. If you want to reference it, there are still some forks that contain the 2.x branch, but given how that version was structured, it’s not particularly useful as a reference.

With what’s currently in the testing branch, everything that existed in 2.x is now covered in 3.x. If there’s anything you notice missing, we can easily re-implement it.

<!-- gh-comment-id:3506146383 --> @rudyberends commented on GitHub (Nov 8, 2025): The idea was to release a final version of 2.5.1, which would create a release and a ZIP archive containing the source code as a reference. I initially assumed that ZIP file would be static, but I now see that it isn’t—so it ends up being empty since the source has been removed. The 2.x codebase was never built with the concept of providers in mind. It was originally meant for basic player control only. When Music Assistant came to my attention, I quickly integrated it over a weekend. Combined with the fact that older Loxone clients handled data in a completely different way, this made the codebase rather messy. The 3.x codebase is much cleaner, simpler, and easier to maintain. I don’t think there’s any real value in restoring the old code here. If you want to reference it, there are still some forks that contain the 2.x branch, but given how that version was structured, it’s not particularly useful as a reference. With what’s currently in the testing branch, everything that existed in 2.x is now covered in 3.x. If there’s anything you notice missing, we can easily re-implement it.
Author
Owner

@mr-manuel commented on GitHub (Nov 8, 2025):

I wanted only to make some test with 2.5.1 and 3.0.1/testing. Thanks for the explanation.

<!-- gh-comment-id:3506620416 --> @mr-manuel commented on GitHub (Nov 8, 2025): I wanted only to make some test with 2.5.1 and 3.0.1/testing. Thanks for the explanation.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/lox-audioserver#23
No description provided.