News
Home Home Contact us Contact
home News Projects Tests Files Follow manatlan on Twitter Sign in
2011/12/04 13:46

Introducing PyPlaydar

Since I've got my squeezebox'es, all code I done it's related to my music server, or music hacking. I can nearly listen all what I want. There are a lot of python's lib to fetch content from grooveshark, pandora, lastfm, echonest or vk ;-) (Note : I should release my python lastfm client (yet another one) ! and my lua applet for squeezebox)

The last thing which interested me is playdar : a music content resolver. I never reach to run it, so I decided to create mine. Introducing PyPlaydar : a Playdar music server resolver. Currently, it resolves nothing ;-). It's just the implementation of the playdar protocol. But it's easily plugin'able ! It's fully compatible with current JS clients !

It use the latest bottlepy and the cherrypy wsgi server (all included).

At this time, I really don't know if I will push it. Currently, it helps me to understand how it's working. I'm trying to chain Playnode(a recent java one) and tomahawk, a smart music player which embed a playdar server.

I'd like to create a content-resolver playdar server for my squeezebox'es. But I don't know yet, if I will push it, because I already have this kind of feature (my own resolver).

Comments (View) Tags: squeezebox
2011/11/12 16:04

Experiencing the billing system of GAE

Since some days, ibraining.com reach the limit of the free quotas on google app engine. And it was not always available ;-)

It's my first GAE website which goes seriously out of the free quotas. And I've decided to inject some dollars in the billing system.

It's Time to pay the service ;-)

Comments (View) Tags: ibraining
2011/07/26 08:41

Box & Box (free' & squeeze')

7 months without any post ... a record ;-) In fact, I was playing with my box'es ;-). At the beginning of the year, I've got my freebox revolution v6 : a great toy, with a lot of features to test ;-). I won't list all the features (everybody should know them now), but it was(/is) a great move from Free. There were a lot of bugs at the beginning, but firmware updates are frequent, and all the main features work very well. The only trouble, for me, is that I can't test my freebox's apps on the V6, and I can't developp new ones. But it seems that elixir will be available this summer.

The other boxes, which take my time, are the squeezebox'es. I've bought a Touch and a Radio one. I wanted to change the way to listen music at home. In the past, my main computer was running mpd. The sound was sended to the hifi in living-room, and to different active radio-frequency HP in home. The server was drived thru a http website, the multimedia's keys of my keyboard, or with a radio-frequency remote. It was great, but not really simple for others ;-). With SqueezeBox'es : they do all that things (and a lot more) in a simpler way, with LCD display. For me : it's the perfect solution ! Everything is now inter-connected : my music (on a Nas), my computers, the box'es (squeeze and freebox), and the audio with my lastfm account.

And the best : I can develop things on the squeezebox device, or on the serverside, to enhance the experience. I've started my dev with a generic applet (in LUA), which is able to understand json commands, over http, to display some widgets on the device (menu, search box, text ...). It let me easily develop serverside's features with python ;-)

I'm in love with theses boxes ! They are perfect for non-geeks, but are really really perfect for geeks/developpers too.

I think I will release my squeezebox's applet, because it's an easy way to add serverside's features (in any language) not related to a real squeezebox server (which is perl based ;-( ).

Comments (View) Tags: elixir, squeezebox
2010/12/03 10:37

Websocket in GAE

It's christmas : Great day for GAE lovers. Channels are available in GAE ! I have played since yesterday : It's amazing, and well integrated.

The SDK provides a javascript lib for the client side (which simulate websocket). But the client can't write into the socket, and need to call serverside thru ajax ;-(. Only the server side can write into it to push data for clients. APIs are low level, server side needs to maintain its clients, thru datastore.

I can start to implement web game in atomic bombers

EDIT : It seems it's not real websocket (to be able to work on every browsers, or because html5 specs is not really finnished). But it works like. Currently the JS SDK do polling for you ;-(. Hope the real websocket will be available soon !

Comments (View) Tags: gae
2010/11/28 10:56

Autowifi should work for Neuf hotspots

Sorry for this little post. Just want to inform autowifi's users that the new release should now support neuf/sfr hotspots too.

my PPA is not up-to-date (due to quickly/launchpad trouble) you will find latest releases here !!!

Comments (View) Tags: ppa
2010/08/15 12:40

Simon dans le freestore

Il fallait que je test l'appstore de la freebox. C'est chose faite, Simon est maintenant disponible (gratuitement) dans le freestore. Les heureux possesseurs de freebox le trouveront dans la section jeux/gratuit.

Ça redonne envie de s'y remettre, à la programmation elixir sur freebox ;-)

Sinon, j'aime beaucoup BounceBox

Comments (View) Tags: elixir
2010/06/28 18:38

Autowifi should work again with freewifi

Sorry for that ! It seems it makes some times since autowifi couldn't autologin on freewifi hotspots. In fact, free.fr made some changes in the authent process, and autowifi was broken for 1 or 2 months (?!). In daylife, I use only FON spots, so I never saw this bug, sorry ;-)

Now it should be corrected with 0.1-public23 release for lucid.

Comments (View) Tags: ppa
2010/05/14 11:26

Snippets offline and Html5

I'm a big fan of snippets concepts ;-). I'd always used snippets web sites. I'd started with dzone. I'd switched to friendsnippets.com. But this last one is dead ... and I'd switched to snipplr.com, which is a great service (with lot of external tools, and great api). But I always needed to developp my own backends, to use them offline (komodo snippets file, gsnip (popup menu for inserting snippets in an editor), html file, xmpp/mail bot...).

Now, it's over ;-) I had switched to my own, which is a app engine website, which works online and offline, and sync enabled (thanks to newest html5 features). No need to say that it fits my needs. My snippets will always be available, at least, for me ;-) ... There is now a "snippets link" at the bottom of my website.

I don't know if I will get the force to make it available for everyone too. But it's perfect for me.

Comments (View) Tags: gae
2010/04/30 14:52

Atomic Bombers in html5

I've made a remake of my old game Atomic Bombers for html5 compatible browsers. The original game was developped during the mid 90s, under the label Mary Poppins and the Calgary's legion, on an Amiga500 using seka assembler (680x0). It's always available as ADF format for UAE/Amiga. It was a clone of dynablaster. For the background, I'd started to make it, because I wanted to play at more than 2 players. A lot of fun/original features was added during its live. And a Windows/pc version (from a friend) came out in 2000.

This new version is not feature complete yet, and miss some sounds. But it's a question of time ;-). It uses the graphics from the windows/pc version. Graphics were done by my brother (amiga and windows version). The main purpose of this version was to test if it was possible to make this game in a browser (using html5/javascript). The result is fairly good (from my point of vue ;-). And It seems to work on old configs too ;-).

I'd like to make an online multiplayer version (using html5/websocket), but I need to wait that google appengine provide a websocket support ;-). Currently, it supports up to 4 local players on the keyboard (and keys can be configured locally).

A nice thing is the atomic bombers online editor, which let everybody (with a google account) the ability to create/test its own grids. All goods grids will be included in the real game part.

Comments (View)
2010/04/15 16:36

Flash will die ... long live to html5 ;-)

These last days, I'm playing a lot with HTML5 features. And I really believe/hope that Adobe Flash will die. Some news like that or that go in the same way. Video platforms are on the good way, see youtube or dailymotion!

Try theses experiments in compatible browsers, or this wonderful NES emulator in full javascript ... Everything seems possible : quake2 in html5 browsers !

Websocket, webworkers and offline features are others great html5 features, to be able to replace flash ! (others html5 features on html5demos)

I play a lot with websockets in eventlet, but nothing to present here, because I'm waiting for the GAE support ;-) (don't want to setup an external websocket server). But it's really amazing to be able to communicate in the 2 ways !

I've made a little game : cavepilot using canvas (my record is 44seconds, and yours ?)! In the future, I'd like to make it two players with websocket support.

And a fun thing to make orbits !!!

Comments (View) Tags: gae
<< oldest newest >>

Tags

RSS Python Powered Get Ubuntu
©opyleft 2008-2019 - manatlan