Notices


Reply
Thread Tools
Posts: 882 | Thanked: 1,310 times | Joined on Mar 2007
#471
Made some usability changes and added few new features. Git users can enjoy them right away, rest have to wait until I get updated server packages out.

Server now allows you to import m3u/xspf/pls playlists. Playlists are also imported on scanning. You also need the latest server for the latest N900 client available in -devel soon.

I also added a migration script that should allow git users to migrate database changes without having to delete the old database. Run ./scripts/migrate after pulling.

Server changes are listed here.

Client changes are listed here.

Last edited by ukki; 2010-03-26 at 09:36.
 

The Following 2 Users Say Thank You to ukki For This Useful Post:
Addison's Avatar
Posts: 3,811 | Thanked: 1,151 times | Joined on Oct 2007 @ East Lansing, MI
#472
Sounds awesome ukki!

Next time though, would you mind writing out the new features in English so I can understand them a little better? *lol*

I don't get why you keep adding additional coding for Knots. To me, it's been overly perfect now for at least a couple of months.

Anyway, congratulations on whatever the hell it is that you just did with this.

Cheers buddy.
 
Posts: 385 | Thanked: 426 times | Joined on Dec 2009 @ Gothenburg, Sweden
#473
Hi,
Received an update today of Knots2 in my N900, but the upgrade fails due to missing dependencies (It doesn't mention which dependencies). Strange because I thought dependent packages would always be installed as well by apt.

My current Knots2 is working as it is though, but I can't upgrade.
Any ideas?

EDIT: It says that package missing is: libhildon1 (>=2.2.10).

Last edited by Larswad; 2010-03-26 at 11:24.
 
Posts: 3,617 | Thanked: 2,412 times | Joined on Nov 2009 @ Cambridge, UK
#474
Originally Posted by Larswad View Post
Hi,
Received an update today of Knots2 in my N900, but the upgrade fails due to missing dependencies (It doesn't mention which dependencies). Strange because I thought dependent packages would always be installed as well by apt.

My current Knots2 is working as it is though, but I can't upgrade.
Any ideas?

EDIT: It says that package missing is: libhildon1 (>=2.2.10).
Presumably it's been built using the PR1.2 SDK, so I'm not sure whether there's anything that can be overridden in the packaging, or whether we just have to wait for PR1.2 before we can upgrade
 
Posts: 882 | Thanked: 1,310 times | Joined on Mar 2007
#475
Originally Posted by Rob1n View Post
Presumably it's been built using the PR1.2 SDK, so I'm not sure whether there's anything that can be overridden in the packaging, or whether we just have to wait for PR1.2 before we can upgrade
So it seems. Binary runs fine though, so I can prepare a package with the latest binary if you can't wait

EDIT: Package for N900 here, it's exactly the same as in -devel. Some features don't work unless you get the latest server with git, I'll try to release a new windows server this weekend.

Last edited by ukki; 2010-03-26 at 12:05.
 

The Following 2 Users Say Thank You to ukki For This Useful Post:
Posts: 185 | Thanked: 103 times | Joined on Aug 2008
#476
Originally Posted by Larswad View Post
EDIT: It says that package missing is: libhildon1 (>=2.2.10).
Same problem here.
 
Posts: 882 | Thanked: 1,310 times | Joined on Mar 2007
#477
Windows and OS X server packages are now updated. Also updated the client for diablo and added ssl-enabled libsoup for diablo users to wiki.

Last edited by ukki; 2010-03-27 at 13:06.
 

The Following User Says Thank You to ukki For This Useful Post:
Posts: 385 | Thanked: 426 times | Joined on Dec 2009 @ Gothenburg, Sweden
#478
Hi ukki, its great that you are so responsive here with helping out.

Today I tried upgrading the server (ubuntu jaunty, linux), to make it compatible with latest client update on the n900.

What I did was just renaming the old knots dir (in case something bad happens, which of course did).
So then I just got the latest with git:

git clone git://github.com/solmis/knots.git

Seemed to install fine, but when running it I get:
./lib/common.rb:252: warning: Insecure world writable dir /home/lars in PATH, mode 040777
VLC media player 0.9.9a Grishenko
[00000001] main libvlc debug: VLC media player - version 0.9.9a Grishenko - (c) 1996-2009 the VideoLAN team
[00000001] main libvlc debug: libvlc was configured with ./configure '--build=x86_64-linux-gnu' '--enable-maintainer-mode' '--enable-release' '--prefix=/usr' '--enable-libtool' '--enable-fast-install' '--with-binary-version=2ubuntu1' '--disable-update-check' '--disable-gnome' '--disable-gtk' '--disable-familiar' '--disable-fb' '--enable-ggi' '--enable-sdl' '--enable-esd' '--enable-mad' '--enable-jack' '--enable-pulse' '--enable-lirc' '--enable-a52' '--enable-aa' '--enable-dvbpsi' '--enable-mozilla' '--with-mozilla-pkg=libxul-plugin' '--disable-kde' '--enable-mp4' '--enable-dvb' '--disable-satellite' '--enable-ogg' '--enable-vorbis' '--enable-shout' '--enable-qt4' '--disable-slp' '--enable-flac' '--disable-skins' '--disable-basic-skins' '--enable-skins2' '--enable-freetype' '--enable-mkv' '--enable-speex' '--enable-caca' '--enable-live555' '--enable-libmpeg2' '--enable-fribidi' '--enable-cdio' '--enable-mod' '--enable-theora' '--enable-modplug' '--enable-dvdnav' '--enable-gnutls' '--enable-ffmpeg' '--enable-ncurses' '--enable-smb' '--disable-gnomevfs' '--enable-bonjour' '--enable-mpc' '--enable-vcd' '--enable-vcdx' '--enable-notify' '--enable-twolame' '--enable-faad' '--disable-zvbi' '--enable-telx' '--enable-mediacontrol-bindings' '--disable-atmo' '--enable-taglib' '--enable-libass' '--enable-libdca' '--enable-realrtsp' '--disable-dv' '--enable-x264' '--enable-alsa' '--enable-v4l' '--enable-v4l2' '--enable-pvr' '--enable-svgalib' '--enable-dvd' '--without-dvdcss' 'build_alias=x86_64-linux-gnu' 'CFLAGS=-g -O2' 'LDFLAGS=-Wl,--as-needed' 'CPPFLAGS=' 'CXXFLAGS=-g -O2'
[00000001] main libvlc debug: translation test: code is "sv"

[2010-03-29 10:20:31] Welcome to Knots - http://wiki.maemo.org/Knots2
[2010-03-29 10:20:31] Starting Knots in /home/lars/knots with ruby 1.8.7
[2010-03-29 10:20:31] Setting bigger buffer size, ignore the following two warnings
./knots.rb:211: warning: already initialized constant BUFSIZE
./knots.rb:212: warning: already initialized constant BUFSIZE
[2010-03-29 10:20:32] Waiting for VLC to start
[2010-03-29 10:20:33] VLC started properly
/usr/lib/ruby/1.8/sqlite3/errors.rb:62:in `check': no such column: temporary (SQLite3::SQLException)
from /usr/lib/ruby/1.8/sqlite3/statement.rb:39:in `initialize'
from /usr/lib/ruby/1.8/sqlite3/database.rb:154:in `new'
from /usr/lib/ruby/1.8/sqlite3/database.rb:154:in `prepare'
from /usr/lib/ruby/1.8/sqlite3/database.rb:202:in `execute2'
from ./lib/db.rb:144:in `method_missing'
from ./knots.rb:251:in `load_auth'
from ./knots.rb:24:in `initialize'
from ./knots.rb:369

EDIT: Running the ./scripts/migrate script didn't help. Same error.

Do you think I need to do something with the database, or perhaps even start over and delete it first?
Any clues?

Best Regards,
Lars

Last edited by Larswad; 2010-03-29 at 08:31.
 
Posts: 882 | Thanked: 1,310 times | Joined on Mar 2007
#479
Originally Posted by Larswad View Post
Hi ukki, its great that you are so responsive here with helping out.

Today I tried upgrading the server (ubuntu jaunty, linux), to make it compatible with latest client update on the n900.
...
Do you think I need to do something with the database, or perhaps even start over and delete it first?
Any clues?

Best Regards,
Lars
Yes, I've made some database changes since your last install and I just recently added the migration script to prevent this from happening, but your server is still too old. You basically have two changes, either delete your old database
Code:
rm ~/.config/kserver/kserver.db
or I can write you a migration script that adds the missing fields to your current database.
 

The Following User Says Thank You to ukki For This Useful Post:
Posts: 385 | Thanked: 426 times | Joined on Dec 2009 @ Gothenburg, Sweden
#480
Originally Posted by ukki View Post
Yes, I've made some database changes since your last install and I just recently added the migration script to prevent this from happening, but your server is still too old. You basically have two changes, either delete your old database
Code:
rm ~/.config/kserver/kserver.db
or I can write you a migration script that adds the missing fields to your current database.
Thanks, I don't want to give you too much work (unless you would think many others would run into the same thingy).
Perhaps it could be well enough that you just mention the fields that I have to add to the database...if you remember them. (I have phpMyAdmin on my server, so it shouldn't be that difficult...).

EDIT: Ehm, It's not using mysql of course..sorry. Dumb question.

/Lars

Last edited by Larswad; 2010-03-29 at 08:42.
 
Reply

Tags
knots, music, streaming, video

Thread Tools

 
Forum Jump


All times are GMT. The time now is 08:01.