Go Back   Winamp & Shoutcast Forums > Winamp > Winamp Wishlist

Reply
Thread Tools Search this Thread Display Modes
Old 5th April 2018, 16:20   #521
thinktink
Forum King
 
thinktink's Avatar
 
Join Date: May 2009
Location: On the streets of Kings County, CA.
Posts: 3,009
Send a message via Skype™ to thinktink
Quote:
Originally Posted by dada_ View Post
Hi there, thank you so much for making this plugin.

I'm posting here because it seems that the CONTENTGROUP tag is not being read. This sometimes gets used in video game music to indicate the name of the game, or the console. I did a quick test: file tag and display. (CONTENTGROUP is displayed as Category in the Winamp media library.) Winamp treats the file as though it has none/empty string.

Do you think this could be looked into sometime? I use this for organization so it would be great to have it working
I can't promise timelines as I am in the middle of work related projects but I will get to it eventually.
thinktink is offline   Reply With Quote
Old 7th April 2018, 18:45   #522
thinktink
Forum King
 
thinktink's Avatar
 
Join Date: May 2009
Location: On the streets of Kings County, CA.
Posts: 3,009
Send a message via Skype™ to thinktink
Quote:
Originally Posted by dada_ View Post
Hi there, thank you so much for making this plugin.

I'm posting here because it seems that the CONTENTGROUP tag is not being read. This sometimes gets used in video game music to indicate the name of the game, or the console. I did a quick test: file tag and display. (CONTENTGROUP is displayed as Category in the Winamp media library.) Winamp treats the file as though it has none/empty string.

Do you think this could be looked into sometime? I use this for organization so it would be great to have it working
Done:
Download
thinktink is offline   Reply With Quote
Old 18th October 2018, 20:34   #523
thinktink
Forum King
 
thinktink's Avatar
 
Join Date: May 2009
Location: On the streets of Kings County, CA.
Posts: 3,009
Send a message via Skype™ to thinktink
Quote:
Originally Posted by My e-mail inbox
Hi everyone,

I'm happy to announce that Opus 1.3 was just released. This major
release again brings quality improvements, new features, and bug fixes.
You can read all the details in this release demo page:
https://people.xiph.org/~jm/opus/opus-1.3/

Changes since 1.2.x include:
- Improvements to the VAD and speech/music classification using an RNN
- Support for ambisonics coding using channel mapping families 2 and 3
- Improvements to stereo speech coding at low bitrate
- Using wideband encoding down to 9 kb/s
- Making it possible to use SILK down to bitrates around 5 kb/s
- Minor quality improvement on tones
- Enabling the spec fixes in RFC 8251 by default
- Security/hardening improvements

Notable bug fixes include:
- Fixes to the CELT PLC
- Bandwidth detection fixes

Source code:
https://archive.mozilla.org/pub/opus/opus-1.3.tar.gz

Win32 binaries:
https://archive.mozilla.org/pub/opus...2-opus-1.3.zip

Please report any problem you encounter.

Cheers,

Jean-Marc
I just got off work from a long drive and I'm pretty tired so I make no promises for an update today but I will try.
thinktink is offline   Reply With Quote
Old 18th October 2018, 20:41   #524
MrSinatra
Forum King
 
MrSinatra's Avatar
 
Join Date: Dec 2004
Location: WKPS, State College
Posts: 5,625
Send a message via AIM to MrSinatra
TT,

just out of curiosity, if winamp went to 64 bit, how long / difficult would it be for you to update your plugins to 64 bit?

PENN STATE Radio or http://www.LION-Radio.org/
--
BUG #1 = Winamp skips short tracks
Wish #1 = Multiple Column Sorting
Wish #2 = Add TCMP/Compilation editing
MrSinatra is offline   Reply With Quote
Old 19th October 2018, 01:41   #525
thinktink
Forum King
 
thinktink's Avatar
 
Join Date: May 2009
Location: On the streets of Kings County, CA.
Posts: 3,009
Send a message via Skype™ to thinktink
Quote:
Originally Posted by MrSinatra View Post
TT,

just out of curiosity, if winamp went to 64 bit, how long / difficult would it be for you to update your plugins to 64 bit?
I very likely wouldn't. I can't afford a professional 64bit compiler.
thinktink is offline   Reply With Quote
Old 19th October 2018, 02:26   #526
thinktink
Forum King
 
thinktink's Avatar
 
Join Date: May 2009
Location: On the streets of Kings County, CA.
Posts: 3,009
Send a message via Skype™ to thinktink
Quote:
Originally Posted by thinktink View Post
I just got off work from a long drive and I'm pretty tired so I make no promises for an update today but I will try.
Looks like this is going to take a while, they switched from VS2010 to VS2015 and it won't compile with the tools I have installed now.
thinktink is offline   Reply With Quote
Old 19th October 2018, 05:16   #527
thinktink
Forum King
 
thinktink's Avatar
 
Join Date: May 2009
Location: On the streets of Kings County, CA.
Posts: 3,009
Send a message via Skype™ to thinktink
The only thing I can do right now is to provide just an updated version of the core opus library dll with no guarantees it will work on any platform earlier than Win10. I'm attaching it in a zip file, you'll have to manually copy and replace the file labeled "libopus-0.dll" in the "opusfile" folder in the Winamp install directory. No ambisonics support from in_bpopus.dll or enc_bpopus.dll yet. You can however benefit from the other performance and security improvements in the meantime. You'll know you've updated the file correctly if you open the plugin's [About] box and see the text "Opus Library version: libopus 1.3" at the bottom.
Attached Files
File Type: zip temp-opus-v1_3-update.zip (162.3 KB, 416 views)
thinktink is offline   Reply With Quote
Old 19th October 2018, 12:13   #528
Kaminari
Member
 
Kaminari's Avatar
 
Join Date: Mar 2003
Location: Paris, France
Posts: 52
Thanks TT for the libopus update, I can confirm it works on Win7.
Kaminari is offline   Reply With Quote
Old 21st October 2018, 15:24   #529
MrSinatra
Forum King
 
MrSinatra's Avatar
 
Join Date: Dec 2004
Location: WKPS, State College
Posts: 5,625
Send a message via AIM to MrSinatra
Quote:
Originally Posted by thinktink View Post
I very likely wouldn't. I can't afford a professional 64bit compiler.
so lets say cost wasn't an issue?

also, there is no such 64bit compiler at sourceforge or something like that?

PENN STATE Radio or http://www.LION-Radio.org/
--
BUG #1 = Winamp skips short tracks
Wish #1 = Multiple Column Sorting
Wish #2 = Add TCMP/Compilation editing
MrSinatra is offline   Reply With Quote
Old 25th October 2018, 00:03   #530
thinktink
Forum King
 
thinktink's Avatar
 
Join Date: May 2009
Location: On the streets of Kings County, CA.
Posts: 3,009
Send a message via Skype™ to thinktink
Quote:
Originally Posted by MrSinatra View Post
so lets say cost wasn't an issue?

also, there is no such 64bit compiler at sourceforge or something like that?
If cost wasn't an issue I would get a Borland/Inprise C++ Builder Pro 32/64bit compiler.


So far, all of the free 64bit compilers I have found anywhere have overly large overhead/footprint that either get's packaged with the DLL/EXE or I have to distribute the overhead in separate dependency libraries which I need to avoid in certain situations. MinGW so far has been the biggest offender, but I have also tried others and I really don't like any of them enough to migrate to 64bit. Free stuff always has drawbacks that for me become non-starters for regular use.

C++Builder Pro is currently $1,495.00, way too much for me.
thinktink is offline   Reply With Quote
Old 25th October 2018, 14:32   #531
Vaporeon
Junior Member
 
Join Date: Oct 2018
Posts: 2
MINGW with MSYS2 allows you to statically link the standard libraries.
If license is a concern you could try clang/llvm which is MIT.
Vaporeon is offline   Reply With Quote
Old 1st November 2018, 05:48   #532
vkaku
Junior Member
 
Join Date: Oct 2018
Posts: 10
This is sweet. Now I want two of your plugins in the base intall @thinktink
vkaku is offline   Reply With Quote
Old 4th November 2018, 10:49   #533
kzuse
Senior Member
 
kzuse's Avatar
 
Join Date: Oct 2005
Location: (D)
Posts: 480
Send a message via ICQ to kzuse Send a message via Skype™ to kzuse
License-wise, wouldn't it be now (of thinktink agrees) possible to include Opus support right away from the official installer?

(If there would be any new 5.8-based official version in the future....)
kzuse is offline   Reply With Quote
Old 5th November 2018, 06:09   #534
thinktink
Forum King
 
thinktink's Avatar
 
Join Date: May 2009
Location: On the streets of Kings County, CA.
Posts: 3,009
Send a message via Skype™ to thinktink
Quote:
Originally Posted by thinktink View Post
The only thing I can do right now is to provide just an updated version of the core opus library dll with no guarantees it will work on any platform earlier than Win10. I'm attaching it in a zip file, you'll have to manually copy and replace the file labeled "libopus-0.dll" in the "opusfile" folder in the Winamp install directory. No ambisonics support from in_bpopus.dll or enc_bpopus.dll yet. You can however benefit from the other performance and security improvements in the meantime. You'll know you've updated the file correctly if you open the plugin's [About] box and see the text "Opus Library version: libopus 1.3" at the bottom.
I just ran across an issue with using the updated dll on WinXP. Dependency on VS2015 runtime. Download here: http://www.microsoft.com/en-US/downl....aspx?id=48145

Even if you're not on WinXP, if you find the message about the library unavailable in any of the associated about boxes then download and install the redistributable from Microsoft in the link above.
thinktink is offline   Reply With Quote
Old 5th November 2018, 06:58   #535
thinktink
Forum King
 
thinktink's Avatar
 
Join Date: May 2009
Location: On the streets of Kings County, CA.
Posts: 3,009
Send a message via Skype™ to thinktink
Nginx server error, "413 Request Entity Too Large" while trying to upload new plugin version for Winamp 5.8 Beta compatibility.
thinktink is offline   Reply With Quote
Old 8th November 2018, 03:54   #536
vkaku
Junior Member
 
Join Date: Oct 2018
Posts: 10
thinktink - can you compile with /MT on Visual C++, then you do not have to ship a dll.
vkaku is offline   Reply With Quote
Old 12th December 2018, 04:36   #537
thinktink
Forum King
 
thinktink's Avatar
 
Join Date: May 2009
Location: On the streets of Kings County, CA.
Posts: 3,009
Send a message via Skype™ to thinktink
Version 2.0.9.21 temporarily available from DropBox.
thinktink is offline   Reply With Quote
Old 17th December 2018, 05:03   #538
thinktink
Forum King
 
thinktink's Avatar
 
Join Date: May 2009
Location: On the streets of Kings County, CA.
Posts: 3,009
Send a message via Skype™ to thinktink
Version 2.0.9.21 now available through here. Temporary download location removed.
thinktink is offline   Reply With Quote
Old 17th December 2018, 05:56   #539
MrSinatra
Forum King
 
MrSinatra's Avatar
 
Join Date: Dec 2004
Location: WKPS, State College
Posts: 5,625
Send a message via AIM to MrSinatra
Quote:
Originally Posted by vkaku View Post
This is sweet. Now I want two of your plugins in the base intall @thinktink
Quote:
Originally Posted by kzuse View Post
License-wise, wouldn't it be now (of thinktink agrees) possible to include Opus support right away from the official installer?

(If there would be any new 5.8-based official version in the future....)
totally agree, and i'd like to see TT's excellent ALAC encoder as the default filetype to encode to! (why ALAC? lossless and no issues with Apple stuff, and no royalty issues either)

of course, as long as TT was cool with allowing Winamp to include it.

PENN STATE Radio or http://www.LION-Radio.org/
--
BUG #1 = Winamp skips short tracks
Wish #1 = Multiple Column Sorting
Wish #2 = Add TCMP/Compilation editing
MrSinatra is offline   Reply With Quote
Old 17th December 2018, 06:59   #540
thinktink
Forum King
 
thinktink's Avatar
 
Join Date: May 2009
Location: On the streets of Kings County, CA.
Posts: 3,009
Send a message via Skype™ to thinktink
Since my plugin is a third-party plugin there would have to special handling to include it in the default install, notifying the user of the third-party plugin, it's origin, displaying my logo, and other requirements that Radionomy might not want to deal with...




...if I allowed it.


I'm not inclined to allow it, at least right now, for a number of reasons.
thinktink is offline   Reply With Quote
Old 3rd January 2019, 19:15   #541
madnomad
Junior Member
 
Join Date: Jan 2019
Posts: 2
opus stream behaviour

Hello thinktink!

I use Winamp for a long time in erm... automated environment to spread sound stream across several target hosts. The mp3 stream over IceCast performs pretty reliably in my case (some issues was reveled and fixed).
But one thing is continuously poisoning the meadow: mp3 stream has huge and non-stable audio latency due to buffering mechanism.

So, I tried to use your plugin with OPUS coder (in the RadioCaster app) and IceCast. The IceCast mount point must be named as *.opus for your plugin to be able to catch it.

Streaming itself works very-very well in this setup! Just about 3 sec of audio latency and almost immediate starting of replay after connection.
Oh, gods! This is very cool!

But there is a tricky problem with connection mechanism compared to mp3-plugin. When mp3-stream source is lost, Winamp skips it and trying to open next item in playlist. If Repeat is set to "Repeat one" or "Repeat all" this gives simple retry/failover method. But opus-stream replayed by your plugin usually stucks if the stream is unavailable. Winamp just falls into Stopped state, it doesn't step to next playlist item and nothing is happening further.

I hope there is some simple way to make your brilliant opus-plugin to behave more like classic mp3-plugin so the simple retry/failover approach became possible here.

Regards!

Sorry for my pirate English. =)
madnomad is offline   Reply With Quote
Old 9th January 2019, 19:40   #542
thinktink
Forum King
 
thinktink's Avatar
 
Join Date: May 2009
Location: On the streets of Kings County, CA.
Posts: 3,009
Send a message via Skype™ to thinktink
Quote:
Originally Posted by madnomad View Post
Hello thinktink!

I use Winamp for a long time in erm... automated environment to spread sound stream across several target hosts. The mp3 stream over IceCast performs pretty reliably in my case (some issues was reveled and fixed).
But one thing is continuously poisoning the meadow: mp3 stream has huge and non-stable audio latency due to buffering mechanism.

So, I tried to use your plugin with OPUS coder (in the RadioCaster app) and IceCast. The IceCast mount point must be named as *.opus for your plugin to be able to catch it.

Streaming itself works very-very well in this setup! Just about 3 sec of audio latency and almost immediate starting of replay after connection.
Oh, gods! This is very cool!

But there is a tricky problem with connection mechanism compared to mp3-plugin. When mp3-stream source is lost, Winamp skips it and trying to open next item in playlist. If Repeat is set to "Repeat one" or "Repeat all" this gives simple retry/failover method. But opus-stream replayed by your plugin usually stucks if the stream is unavailable. Winamp just falls into Stopped state, it doesn't step to next playlist item and nothing is happening further.

I hope there is some simple way to make your brilliant opus-plugin to behave more like classic mp3-plugin so the simple retry/failover approach became possible here.

Regards!

Sorry for my pirate English. =)
Sorry for late response, busy. Will address issue. Thanks.
thinktink is offline   Reply With Quote
Old 12th February 2019, 15:03   #543
thinktink
Forum King
 
thinktink's Avatar
 
Join Date: May 2009
Location: On the streets of Kings County, CA.
Posts: 3,009
Send a message via Skype™ to thinktink
Quote:
Originally Posted by madnomad View Post
...But opus-stream replayed by your plugin usually stucks if the stream is unavailable. Winamp just falls into Stopped state, it doesn't step to next playlist item and nothing is happening further.

...
Version 2.0.10.22 now available through here.

It should address the issue in the above quoted text.
thinktink is offline   Reply With Quote
Old 12th February 2019, 15:05   #544
madnomad
Junior Member
 
Join Date: Jan 2019
Posts: 2
Quote:
Originally Posted by thinktink View Post
Version 2.0.10.22 now available through here.

It should address the issue in the above quoted text.
Brilliant! Thank you!
Will try it this week.
madnomad is offline   Reply With Quote
Old 5th March 2019, 06:25   #545
Kuro_Neko
Junior Member
 
Join Date: Mar 2019
Posts: 2
Quote:
Originally Posted by thinktink View Post
Version 2.0.10.22 now available through here.

It should address the issue in the above quoted text.
That link appears broken to me. Could you please confirm it's still working? Thanks.
Kuro_Neko is offline   Reply With Quote
Old 6th March 2019, 06:09   #546
imperia
Junior Member
 
Join Date: Sep 2007
Posts: 9
Send a message via ICQ to imperia
Can somebody mirror Version 2.0.10.22 somewhere?
Thanks.
imperia is offline   Reply With Quote
Old 8th March 2019, 02:47   #547
JackMcConnick
Junior Member
 
Join Date: Mar 2019
Posts: 5
The link is working properly. Maybe try clear cache.
JackMcConnick is offline   Reply With Quote
Old 8th March 2019, 08:19   #548
imperia
Junior Member
 
Join Date: Sep 2007
Posts: 9
Send a message via ICQ to imperia
Today server is working again, but the plugin is not working for me. I am trying opus stream generated from liquidsoap and broadcasted by icecast2. I just see "Waiting for data...".
imperia is offline   Reply With Quote
Old 8th March 2019, 15:05   #549
thinktink
Forum King
 
thinktink's Avatar
 
Join Date: May 2009
Location: On the streets of Kings County, CA.
Posts: 3,009
Send a message via Skype™ to thinktink
Quote:
Originally Posted by imperia View Post
Today server is working again, but the plugin is not working for me. I am trying opus stream generated from liquidsoap and broadcasted by icecast2. I just see "Waiting for data...".
I can't test it right now but send me a link to the server in a PM and I'll have a look when I get off work if I can.
thinktink is offline   Reply With Quote
Old 8th March 2019, 23:52   #550
Kuro_Neko
Junior Member
 
Join Date: Mar 2019
Posts: 2
Link is working again, and plugin is also working. Thanks for the hard work.
Kuro_Neko is offline   Reply With Quote
Old 10th March 2019, 16:30   #551
imperia
Junior Member
 
Join Date: Sep 2007
Posts: 9
Send a message via ICQ to imperia
Quote:
Originally Posted by thinktink View Post
I can't test it right now but send me a link to the server in a PM and I'll have a look when I get off work if I can.
I fixed it. I was mistake on my end. I was using my public address from my home network
imperia is offline   Reply With Quote
Old 12th July 2019, 00:11   #552
AleRinaldi
Junior Member
 
Join Date: Jul 2019
Posts: 2
Hello thinktink,
first of all, thank you very much for your great work: so far, this is the only way I found to play an OPUS Internet stream in Winamp. We are experimenting a lot with OPUS streams because their quality is waaay higher than MP3 or AAC+v2, expecially on lower bit rates.

We're finding out that, actually, streaming in OPUS is currently a mess, expecially when it comes to embedding titles in the stream. We tried with ShoutCast (titles pass but no sound), Icecast (sound passes but no titles), and finally we found out that MB Recaster (even the free edition) has an embedded streaming server that, wow, correctly handles both audio and titles! In fact, in VLC I can happily see the titles. Unfortunately they don't show up in Winamp with your plugin, even checking the "Require ICY" option.

Would it be possible for you to have a look on it? On http://regia.radioduepuntozero.it:8090/test.opus I'm hosting a test stream from our radio station: if you open it in VLC you see titles passing in the title bar, but this doesn't happen in Winamp.

Thank you very much!
AleRinaldi is offline   Reply With Quote
Old 15th July 2019, 03:40   #553
thinktink
Forum King
 
thinktink's Avatar
 
Join Date: May 2009
Location: On the streets of Kings County, CA.
Posts: 3,009
Send a message via Skype™ to thinktink
It seems that your server is sending the title info out-of-band as I can see no relevant metadata in the stream data itself. I'll have to record the raw bits later to investigate but so far that's what it looks like.
thinktink is offline   Reply With Quote
Old 25th July 2019, 12:28   #554
AleRinaldi
Junior Member
 
Join Date: Jul 2019
Posts: 2
Quote:
Originally Posted by thinktink View Post
It seems that your server is sending the title info out-of-band as I can see no relevant metadata in the stream data itself. I'll have to record the raw bits later to investigate but so far that's what it looks like.
Hello, please don't waste your time for me on that, 'cause actually we found out that this server implementation has many other issues, and we adapted a self-mantained streaming server (distreamer) to work with OGG streams and ICY metadata together.

Now, the result is really good, except for a small issue: the metadata update isn't as fast and precise as with other media formats.
We put a timestamp on the end of the title and we use it on the other end to align playback between different locations and some other stuff.

If you try to play in Winamp http://vps.radioduepuntozero.it:7010/test.aac you can see the metadata is correctly updating (about) once per second, while playing the OPUS test stream at http://vps.radioduepuntozero.it:7000/test.opus the update doesn't have the same precision.

I know it's an uncommon use case, but if you could fix that we'd be finally ready to switch to OPUS on some internal streams and it would be a huge quality improvement

Thanks!
AleRinaldi is offline   Reply With Quote
Old 12th August 2019, 15:46   #555
thinktink
Forum King
 
thinktink's Avatar
 
Join Date: May 2009
Location: On the streets of Kings County, CA.
Posts: 3,009
Send a message via Skype™ to thinktink
Quote:
Originally Posted by AleRinaldi View Post
Hello, please don't waste your time for me on that, 'cause actually we found out that this server implementation has many other issues, and we adapted a self-mantained streaming server (distreamer) to work with OGG streams and ICY metadata together.

...
It's been a while since I looked at that stream, and yeah, it padded in between the OGG pages with seemingly random data when you requested ICY metadata. Odd. For the latency, I don't know if I can fix that since ICY metadata runs at it's own interval but I'll look.
thinktink is offline   Reply With Quote
Old 6th December 2019, 19:56   #556
papahuge
Junior Member
 
Join Date: Mar 2012
Posts: 4
Looks like YouTube is now using Opus
papahuge is offline   Reply With Quote
Reply
Go Back   Winamp & Shoutcast Forums > Winamp > Winamp Wishlist

Tags
opus

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump