VLC Thing. A Poor Man's Sonos. Version 2.0 Released 12/22/2016

Sorry, won’t happen again.

If VLC is IP address dependent, how would use it to speak in more than one computer? There is only one place to add IP in the app. Or do I have to install more than one app? I wish I could use my Chromecast audio, but couldn’t figure that out.

OK I screwed something up. It wasn’t playing, so I ran the setup again and I paired it with my iPhone and now it won’t play at all. Any ideas would be helpful, as I am now lost.

@geko my apologies. Yes you need to install 2 things and assign different IPs

I really don’t get what you are doing. You need to follow the instructions at the beginning of the thread to install and setup vlc player. Then install the device in ST. Has nothing to do with your phone. Pairing your computer with your phone not gonna give u sound

Well I followed the directions and it was working. I used the VLC setup tool as I had a problem and it worked, but today I ran the tool again and in error paired fmy phone now I get no sound at all.

Could it be do to the system wide problem that SmartThings is reporting? My CoRE also stopped.

I’m trying to get my Echo to say custom phrases. By utilizing VLC Thing and Big Talker together, would I be able to accomplish this?

I am doing it now, it works fine but has its limitations. The first thing I noticed is sometimes there is clipping. Also if your computer is semi sleeping it might not speak the first command in the last 20 minutes or sometimes longer.

I have set up VLC Thing I can get the app to start a playlist etc. I am trying to set up playing a file for an event (doorbell). I went through Sonos Alert and get where it asks for the file and see a weird list of files that exist on the VLC computer. Any idea where this list is coming from? I have tried to clear my recents in both Windows and VLC and still have the same list.
Am I going about this wrong?

I have VLC Thing up and working (about 70% of the time), but I see errors in the debug log and the status always states it is disconnected (red in the mobile app, tests fine). Is this just cosmetic or is it affecting the performance?

  • 10:30:13 AM: error groovy.json.JsonException: Lexing failed on line: 1, column: 1, while reading ‘<’, no possible valid JSON value or punctuation could be recognized. @ line 228
  • 10:30:13 AM: warn No connection!

Thanks in advance!

I set VLC Thing up and was able to perform the test successfully from the My Home section. However, when I go into the Big Talker app and try to send a phrase using the “Talk Now” function, it gives me an error like the one in this image. Any ideas on what is happening?

How do I change the VLC port from 8008? I tried changing the config file to 9090 but it goes back to 8080 whenever I launch VLC

VLC 2.0.0 and later (append the parameter after vlc command)
–http-host host
–http-port port
or on Windows platforms:
–http-host=host
–http-port=port

https://wiki.videolan.org/documentation:modules/http_intf/

1 Like

I still don’t understand, my IP is 10.0.1.3 and I want to change the port to 9090. Where do I enter this info??

How do I append the parameter after the VLC command??? Would appreciate some more info @Kelvin_Kueh

Thanks

Hi @kamran,

Check out my project. I put all of the instructions in a pictorial.

FYI I also replicated my project with Respberry Pi Zero W and it works great too.

https://community.smartthings.com/t/chip-vlc-thing-big-talker-sonos-killer/35899?u=lmosenko

1 Like

Thanks, I plan to follow this for my 2nd location. I picked up a raspberry pi 3 for the 2nd home. Plan to use it for VLC Notifications + Homebridge + VPN Server.

I didn’t find any info about changing the port. I just don’t know where to change it. Thanks
Currently using a Mac Mini

1 Like

Under the Lua Telnet change the port:

But I need to change the default port from 8080. That is deafulted to 4212. So I assume the 8080 default port setting is somewhere else???

Correct @kamran . You enter port 8080->Press “Save” Button->Clo0se and than re-open the VLC and Whala, your setting are saved.
Keep in mind to set the password. Either use the defaulte “vlcremote” or enter one of your own. I recommend to stay away from !@#%^&*()~ charaters as mine did not work properly with them.

Also you will have to get the IP from the device.
For Debian or Pi Jessie build, you can use “IP addr” commend and get it in the WLAN0 location.

I changed the port to 9090, rebooted VLC and made sure the port was 9090 on the smart app settings but no success with the test. Looks like the HTTP port wasn’t changed to 9090 from 8080.