Latest restricted WACUP beta release is build #14278/14282 (January 23rd/24th 2023) (x86 & x64 changelogs) | Latest WACUP public preview is build #7236 (March 11th 2021) (x86 only)


NOTE: Beta testers are added in a limited & subjective manner as I can only support so many people as part of the beta test program to keep it useful for my needs.

Unless I think you're going to be helpful, not all requests will be accepted but might still be later on. Remember that beta testing is to help me & the limitations currently works for my needs for this project.

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - bobdobbs

Pages: [1]
1
General Discussion / Otachan in_mpg123 - includes source code.
« on: April 01, 2022, 12:00:00 PM »
https://web.archive.org/web/20180913120728/http://otachan.com/in_!mpg123.html

Was having a bit of a look in the internet archive and grabbed the link to Otachans in_mpg123.

It's nice in that the archive contains source code as well.

The license is LGPL.

I've attached it here.   It looks like there is also Shibatch mpg123, which is a patched version of this, I don't have this to hand right now.

2
Wishlist / Feature Requests / Re: Chromecast Support
« on: March 22, 2022, 01:17:02 PM »
Some non-chromecast solutions:

While Chromecast support itself is nice, for some people - like myself, just getting the audio to my stereo was enough (even if there is a lag of a few seconds).

DLNA and Pulseaudio
In that vein, I was using pulseaudio-dlna in Linux and sending audio to my TV/Stereo (all audio that is, not just WACUP or whichever audio player I happened to be using).

My slightly fiddly setup would is to start streaming with DLNA, then once that is going, I would use the remote control to go to launch ProjectM on my TV and get visuals going.


EDIT:  @Dro just found the conversations on forums from 10 years ago re: DLNA, hope the other info is useful.
The downside is that Android may decide to kill the recieving app at some point.

You may have luck using windows DLNA support or even the windows pulseaudio builds and it's DLNA support (I'm not sure how easy or possible this last bit is).


KODI:
I used to use KODI to receive audio on my  Android TV and play visuals, but a few years ago the visuals disappeared from the build for some reason.


ROC
ROC looks very promising for sending and receiving audio over the network (low latency and forward error correction are touted)
https://gavv.github.io/articles/roc-tutorial/


Conclusion:
DLNA is the easiest thing to get going (and it wouldn't surprise me if a winamp plugin already exists) - it's laggy, but works.
ROC looks promising and provides a library, I've been able to run the reciever on my Android TV (for now had to sideload and it has no icon, though that is easily patched).

3
General Discussion / Linux download/install script for WACUP in Wine
« on: March 18, 2022, 03:13:54 PM »
Here's a very basic script using the installer options to install WACUP in wine.

Code: [Select]
#!/bin/bash

set -ex

# Options passed to installer:
# /IAGREE   -   Agree to installation [skips the welcome, license & changelog page (if applicable)]
# /PORTABLE  -  Select the portable install mode (settings stored in the install folder) by default instead of a normal install (which stores the settings on a per-user basis)
# /S   -        Run the installer silently, assumes a default full install
# /D=<path>   - Sets the default installation directory and this must be the last parameter used in the command-line and must not contain any quotes, even if the path contains spaces. Only absolute paths are supported.
INSTALLER_OPTS='/S /IAGREE /PORTABLE /D=c:\WACUP'

# Only use wine32 bit for now, with a prefix in ~/.wine32
WINEARCH=win32
WINEPREFIX=${HOME}/.wine32

FILENAME=WACUP_Preview_v1_0_21_7236.exe
# FILENAME=WACUP_Preview_Portable_v1_0_21_7236.exe

URL=https://getwacup.com/preview/${FILENAME}

DOWNLOAD_DIR=/tmp/$(basename ${FILENAME} .exe)

mkdir -p ${DOWNLOAD_DIR}
cd ${DOWNLOAD_DIR} && curl -s -L -C - -O $URL

WINEARCH=${WINEARCH} WINEPREFIX=${WINEPREFIX} wine ./${FILENAME} $INSTALLER_OPTS

Normally I'd put something like this as a public github gist, though I guess that could attract more testers, which I'm not sure are needed right now.

This sort of thing is handy as the basis for automated testing, if I tweak this further I'll update this thread.

For now this is a little my-compute centric, it installs using Wine to a 32 bit prefix in .wine32.

4
Thanks, I thought I'd seen it somewhere before.   I combination of not the best memory and only doing things now and then can == asking the same question from time to time, thanks for your patience.

To give myself a better chance next time here's the link that thread.
https://getwacup.com/community/index.php?topic=351.0

5
Since I only get bits and pieces of time I like to automate things so I don't need to think too much when I come back.

I'd like to install WACUP headlessly, are there commandline options I can pass to the installer to do this ?

I'm writing a little script to download and install in Wine.

Since it's not in Windows, the only thing I change is to set Portable mode and install to C:\WACUP

6
You could probably start with something like this winamp API for control python.
https://github.com/hugovk/winamp

There will be python libraries to do the integration with the other systems that you need.

7
General Discussion / Re: Winamp SDK and control by python
« on: November 05, 2018, 03:45:37 PM »
Ah, found the SDK

http://download.nullsoft.com/winamp/plugin-dev/WA5.55_SDK.exe

(this is extractable without running the exe).


8
General Discussion / Winamp SDK and control by python
« on: November 05, 2018, 12:14:47 AM »
I was having a look at some automation of winamp, with the aim of grabbing screenshots of the GUI, to compare how it looks natively and under Wine (and be able to easily regenerate them each time a new version arrives)

This (ancient) python winamp control library amazingly still works
https://github.com/hugovk/winamp

It
> Uses the winamp api http://www.winamp.com/nsdn/winamp2x/dev/sdk/api.jhtml
> and windows messaging to control winamp.

On the other hand it's incomplete and uses magic numbers from the SDK.
Where can I find an up to date version of the SDK, and is this even a sane approach ?

I had a look into autoit, but that looked like a bit of a pain (though it does have python bindings which is something).

9
Skins / Process for porting winamp2 style skin to modern ?
« on: February 01, 2018, 11:45:02 PM »
ArcticAmp https://zrco.deviantart.com/art/ArcticAmp-6880693 is one of my favourites, but not being modern the other bits of the UI are a bit lacking.

What sort of process would I have to go through to attempt a remake as a modern skin ?

Are there any tools that can help, and if not, whats the manual process like ?

Pages: [1]