Soon™

Shoko is getting very big revamp right now. But after those we will finally be moving with speed of light. When Shoko will be “stable”, soon.

Also I narrow problem with sorting inside Kodi and it looks like this is something way older than I though it is – I made a fix for skin, but Team-Kodi argue that this should be handle inside Kodi core – which is great news, because we want to use as much Kodi functionality in our Addon as possible !

Finally something is moving…

Finally, with ShokoDesktop2 [github.com], btw. what’s with that name O_o, Shoko is moving in right direction. Server few days ago hit magical 3.9.0.0 version which promise many features but not many went into that build. Many people contribute to this project and with all strength in my heart I wish it will still be the best in what it does best – anime collection organization. To be honest the project currently is going thru a little circle with few things but until it’s doing the things it need to its not bad.

Fun fact

There is almost non alternative to ShokoAnime 🙂 if there is ‘alternative’ it end up being a anime list software. ShokoAnime is ambitious project I could compare it to AniDB scale of ambitious, that’s why it is so good.

Kodi and Python3

We still use stable Kodi release that use Python 2.7 (17.x branch) but Im looking forward because there is Kodi 18.x version with Python 3.x integration and Kodi 19.x will ship with Python 3.x. It will be great thing because as much as Kodi does what it should does (do one thing but do it good) it don’t recieve any new updates and unlocking python potential could help with it. Some time ago I started to rewriting Nakamori to support Python3 and it was a success. Any ideas what would you like to see next in Nakamori or Kodi ?

Nakamori need your feedback!

Nakamori can be as great Users need to be! But we need your feedback!

If something is missing, if you want to see a improvement – tell us !

Also, sorry for no updates but Shoko developing became so stale that its not moving much on surface and I wouldn’t like to push updates for not released versions 🙂

Shoko on Linux!

こんにちは Linux!

It was always my goal to push JMM (now Shoko) in direction that would end up as really cross platform application that would benefit user on any setup. I had my better and worst days. Had a lot of fights and dramas… but in the long run it was worth the trouble. Each time we were closer and closer. Most people would only request this but most dev would put it somewhere on wait list till everything other would be done. Thanks to those steps and mostly thanks to Cazzar and his time he pull it to the end. I need to credit him because he took the time and pull it all to the end. No matter how many steps were made before be is the one that pull it together – and did great job.

Now we are able to run Shoko in docker and it work great with mono on most platforms.

There is still a lot to do, but this is great thing that I was waiting for long time (not only me).

Also you can find manual about running it on: http://docs.shokoanime.com/server/install_linux.html

Shoko getting better and better !

It’s been some time when I could start working with new version of Shoko.

The good news is that Shoko is closer and closer to being able to run on Linux machines. It good to see that someone else care enough to push project in that direction.

To bad it taking so much time as there is more and more added functionality that is only usable in developer version of Shoko.

But still, they doing great job.

Project updates

It’s been quite some time when I last updated this page…

I finally ported my personal project from poor bash to poor python as poor I’m talking about the quality of the code. I’m not super good in python but making more and more projects make be better in it. Still I’m not 100% sure if the quality of this code is on normal level or bellow so assume its poor 😉

kagami – is a little twitter monitoring tool (bot) that download every content you like on Twitter, so in even of not able to reach it via Twitter (because of reasons) you can store copy of it on your hdd.

Finally Nakamori got updated!

This month we moved nakamori to latest implementation of shoko-server-api-v2. Also nakamori now have been split to 4 smaller projects (3 active): legacy (this is latest version of nakamori that don’t use APIv2 – this is for those hardcore users that don’t want to updated Shoko), nakamori (this is current maintained core code), script (any tools that could be reuse anywhere else are there, this way we can updated filters for TagBlackList without updating main plugin), service (as this is still rarely used, this will handle playing files and marking them, as it’s the way Kodi Team would like those thing to be). We did ignore those aspects before, but as we grow and Shoko get more support (maybe in far far future they will hit cross-compatible, and they finally get those anime-linux fans as userbase) I would move this project to official Kodi repo so we will also reach more people without those unknown source thing – to be honest I like it the way it is but out userbase is more important than my personal preference about distribution way.

Joshu – this one was also my personal project, that begin with porting JMM to python. The progress was solid but eventually I was able to inspire Shoko devs to have a cross-compatible on they road-map and I scraped this one. Later I tried to make a webui for Shoko, and it was more of experiment and learning play field for Ember.js. It was a bit fun to be able to learn Ember and Bootstrap for first time after long time, but eventually there were some limitation that I couldn’t overcome without changing API and the idea behind API was to handle all clients and not to write code just for one application. Where are here now… Joshu is still live active project but with second time scraped code, but this time I have my python for it 😉 and it look better and better than ever. As I finished porting Kagami, which interrupted my development of joshu I can finally go back to it and finish it. Soon I should also push code to public :-). As you see I’m attach to the name of it.