Knots 2
Knots is a music and video streaming web app for Windows, Mac OS X Leopard, Linux and FreeBSD. It can be managed and used via a web browser, but a separate client exists for the Nokia internet tablets.
Dependencies
Linux (Ubuntu Ibex)
apt-get install ruby1.8 ruby rubygems libsqlite3-ruby libopenssl-ruby vlc ffmpeg
Then enable Medibuntu repository and:
apt-get install libavcodec-unstripped-51 libavdevice-unstripped-52 libavformat-unstripped-52 libavutil-unstripped-49 libpostproc-unstripped-51 libswscale-unstripped-0
To get the best result, ubuntu users should compile ffmpeg themselves. Here and are good guides, you only need to copy-paste few lines.
OS X
Install latest VLC VLC and ffmpegX to /Applications. Everything else comes with Leopard.
Windows
Download and install latest VLC. For easy setup, install it under c:\Program Files, otherwise you will need to edit the path in server settings. Ruby is now bundled in the server package.Server
Windows
Download the server package. Unzip it and make sure the path doesn't have spaces and copy the win32/sqlite3.dll to Windows\System32 with administrator rights. Double click on run.cmd to start the server. Be sure to close the window with ctrl-c, otherwise VLC is left running.
Download server for Windows from here.
Linux / FreeBSD / OS X
Git users can get the latest client and server with git:
git clone git://github.com/solmis/knots.git
You can also download the server from here.
Then start the server with
cd knots
./knots.rb
OS X users can use the above package, but they can also download an executable app from here. It shows an icon in the dock and then disappears, but it should be running.
Setup
Just point your browser to http://localhost:1978 and add your media under settings. If you don't see the "Update collection" button, please make sure that both ffmpeg and VLC paths are correct.
Client for Nokia internet tablets
Client is available from extras-repository.
Screenshots
FAQ
That's because all tabs keep their state. Double click on the tab to force a refresh.
Make sure both VLC and FFmpeg have correct paths.
Make sure knots' path doesn't contain spaces or weird characters. Will try to fix this issue later.
This is a VLC issue. It seems to have problems with certain codecs, mainly xvid/divx. Try updating VLC from time to time and see if it that helps. Or better yet, issue a bug report.
Knots transcodes everything to a format your tablet supports. If your VLC can play it on your desktop, chances are your tablet then plays it as well.
Go to settings, edit the n8x0 transcoding profile and add a value 24 to fps and save. Try playing the video again.
Lyrics-site seems to be down from time to time, try leaving it alone for few days and try again.
Please see http://wiki.maemo.org/Rotation
That's because Mer has no support for libconic. Run this command in terminal: gconftool-2 -s /apps/knots/ignore_conic true -t string and restart the client.
Sure. Edit the passthrough profile and add a value vlc to embed and save. VLC plugin doesn't seem to close properly though, so you may need to restart the browser to kill it.
FFmpeg in Linux is a problem because all the license issues etc. Make sure you compile your own FFmpeg with at least libmp3lame and xvid support. Run ./scripts/vlctest to check what is wrong with your VLC/FFmpeg combo.
You need to use 22050 audio rate. Edit the profile you are using or create a new one for it.
Run ./install/vdr or ./install/mythtv and answer the questions. Double click on Settings tab and you should see a button that updates them. If your VDR has several channels, be sure to change Capture screenshots for external urls to 0 before scanning them. Then change it back to 1 and use the Edit button to grab only the screenshots you want.
Sure. Just go to Edit media, select the album tag, then select the wrong value and rename it to the correct one. All the songs that are in that album are moved to the correct album. Do it for all the wrong names and all the songs should be in the same album.
Go to Edit media, limit search results to - to list them all and use the path as a search criteria. Once they are listed, click on Select all, add a category or select the one you want to move them to, select Set category action and press Apply to selected. All selected videos are then moved to that category. Same idea works with all the actions.
Yes, just enable SSL and add an admin user account. You need to open/forward the port you are using and then 19780 for the actual http-stream (and +1 for each additional streams). Client won't work with SSL, so you need to disable ssl if you want to use the client on your lan. This feature is for more advanced users, but if you want to use it, drop by at our irc channel and we will help you with it.
You can add the the missing file extensions under settings and do a rescan. To keep the dependencies low, I only support mp3-tags out of the box. But it doesn't mean other audio formats won't work, they just don't get tagged properly.
Contact
Please join our IRC channel #knots at Freenode or email janne dot makinen at surffi dot fi