Aw, not support windows x64 yet :(
All 32 bit Windows programs are compatible with the 64 bit version of Windows, so you should have no problem running this. I have no issues with it on 7 64bit.
But i get an error, it says "The application was unable to start correctlr (0xc000007b). Click OK to close the program"
Im using Windows 7 64bit. ????
To follow up with my previous message I think it may have something to do with the Visual C++ Redistributable package.
Can you

Once I get mac support up and working I'll take a dive into Linux.
Linux has a lot of different flavours and window managers so it might be tricky.
It's awesome if you'll try it out in the first place; thank you. :)
Do you primarily use Linux for day to day use?
Yes. I don't dual-boot. Pure Linux user.
That is why I respect developers that push apps through and make them available on Linux platform as well, as they very well know that if they would make them compatible with Microsoft Windows and OS X softwares only, they would already cover the majority. If they take their time to deliver the product and make it available on other OS than the leading two alone, they get a big thumbs up from me.
Can't you just use Wine for apps that don't natively support Linux distros?
So far it's working as intended. There's some crashes here and there (1 when refreshing the lists and 1 when opening an anime panel). But for the test round i did for recognizing anime and scrobbling them, it did it's job well with no mistakes. (although it was one anime so far: Blood-C). I will still try it.
Maybe a little bit too far-fetched, but can we see Manga support in the future?
Manga support is something I've discussed with a few users already and the only features of Shinjiru that manga support can benefit from would be list browsing, edit panels, searching and user statistics.
However adding manga support for the sake of having every part of AniList manageable through Shinjiru is definitely something I'd like to implement someday.
Manga support seems mostly useless, unless it had full MU support, and that seems needlessly complex.
Not my case since I prefer to update through the browser anyway, but I know people for whom having manga list support in a desktop app is a make it or break it thing.
My manga list here is just a copy of my MU list. All the functionality I need is on MU, not anilist, and I'm sure this is the same for many people who read quite a bit. it would be great to have a desktop app for both, but it seems unlikely.
Yeah, you guys pretty much summed up my concerns for it. Adding support for external sites or trying to wrap my head around something like automatic chapter updates isn't really feasible. So the only real option is just adding the barebones support but I'm not too sure that'll really be utilized all that much.
i can't run shinjiru
i'd try to install vcredist_x86.exe but still i can't run the shinjiru.
it still has an error 
Huh, that's really strange.
I'll try to look into it for you. Have you tried restarting / reinstalling the vcredist libraries?
not yet. can you tell me how to reinstall vcredist library?
i tried to search in google but i can't found anything
When you reopen the vcredist_x86 executable it should look like this:
From there you can click repair to try repairing the installation or uninstalling and then relaunching the executable again to reinstall it.
Although when I tried repairing as a sample run, it did prompt me to restart my computer afterwords so restarting your computer might be required.
I know these are early stages and I'm glad somebody has stepped up to make an updater that supports a tracker. I'm also glad you decided not to go MAL Updater route with the UI and kept it simple but I do think it needs some cleaning up. I threw this together just as a suggestion on how to many lay some things out, I don't have any coding experience so this is just shopped.
(It's mostly just condensed)
Yeah, I do agree that some of the margins should definitely be smaller.
The only thing I'm not entirely sure about with this is when Shinjiru is a smaller window or when a user has a lot of custom lists.
In those cases, the tab bar can easily overflow into the filter list or user image / notification counter.
You could possibly limit it to a certain width and any tabs beyond that would throw in some left/right arrows and let you scroll through them similarly to browser tabs? And maybe have an option to change the Anime List/Statistics etc tabs to icon only to save some space there for those who are accustomed to what the icons represent.
Alternatively you could just move the username to the titlebar and raise the avatar icon and filter so the tabs don't overlap them like so:
Also another thing, would it be possible to make it so that the filter list is also a search bar? In Taiga when you input a query it automatically filters the list, however when you hit Enter it searches the database for the query instead of the list. Having to open a seperate search box is a little tedious
May I ask what the little number is next to the user avatar is by the way?
Could it be that you're using a font that's not available on JP Windows installations?
I really doubt it but have a look at the comparison (especially visible on the tabs and on the profile name):
Looks like your font is antialiased and looks much better while the text rendering in my client is really bad.
P.S. Tried upgrading to the latest version but the issue remains.
Shinjiru is actually using MS Shell Dlg 2 which is a logical font that essentially maps to a localized font based on Windows versions.
The default font that it changes to is defined by the registry in HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Current Version\FontSubstitutes. Mine has MS Shell Dlg 2 set to Tahoma.
Some more feedback:
Bugs
Suggestions
I can't seem to replicate any of the bugs. I wonder how many other users are experiencing them. Regardless I'll try to look into them and see what I can find.
Resizing the window makes the bottom area below the loading bar mess up and go all weird.
Mine appears to resize fine http://a.pomf.se/ifvswe.webm
Menu bar doesn’t open other context menus when you hover over them
Err, like this? http://a.pomf.se/fchbhr.webm
Column titles are bold on the Watching list but have a regular weight on the other tabs
They look fine to me. http://a.pomf.se/ilbsbq.png
I can try setting explicit font settings for the tables when they're generated to ensure that they remain consistent.
Lol I'm stupid, the tables bold the header when you select a row. I've removed this.
As far as the suggestions go I have been meaning to come up with something related to the columns because they just auto resize to the data that's in it, so doing something like that is definitely on my radar.
A more minimal option is something that I can look into for users that do want more of a minimal feel to the program.
I don’t like the fact that a background process remains after I close the main window
There are minimize to tray options and close to tray options in the settings, so disabling close to tray and or using file > exit should close Shinjiru completely.
Actually, I think you might be referring to a bug that occurs where background threads (loading user information, downloading covers) don't exit properly when you close the program. It doesn't occur too often but I have been meaning to find a proper solution for it.
Would it be possible to update within the program rather than receive a link to an exe download?
The library I am using for the updates is pretty limited but this is something that I do want to have done and working soon.
how about an android & ios anilist app :D?
I have no plans to create an Android or iOS version of Shinjiru but I used to use Atarashii! for Android when I was on MAL and it's a fantastic app that is going to have AniList support pretty soon.
As far as iOS goes I know there is an application in development but I can't speak for it since I don't have any devices running iOS.
I've already thought on making an android app for Anilist, but it's currently impossible for me to directly delete my apps (AFAIK, please somebody correct me if I'm wrong).
The moment the app is compromised (e.g. a critical security bug), and someone gains access to the app tokens, it's over. Me and everybody who is using the app, lose.
I can't just kill the app. I'd have to request some admin to delete the app, and wait until they remove it.
While that happens, any person who gained access to the app tokens can do whatever they want with some of the app users (as long as it's within the app's privileges). I say "some" because it's possible that some users will still be able to revoke access in time.
However, if I can delete the app on my own, I can setup some sort of security mechanism to do it as soon as possible. This way it doesn't matter who is first aware of the issue (either me or an admin): it will always be fixed with the least possible delay.
I don't think you're quite correct in your thinking that if "someone gains access to the app tokens, it’s over. Me and everybody who is using the app, lose".
If someone else finds out your api ID and api secret all they can really do is make authentication calls, which requires either user authentication or access to a user's refresh token.
So in order to really do any damage they'd need access to your api token, api secret, and a user's refresh token.
I meant, if I can I want to do it in a half-centralized way in order to provide some optimizations. So far the only of them requiring authentication (therefore requiring the server to know the info needed to make request with user privileges) is the one regarding the user notifications it could be opt-in anyways. If the server is compromised, any authenticated incoming request is compromised as well.
Even if it's completely decentralized, there's still the possibility (unlikely, but still) of one of my accounts being compromised (the one releasing the app updates), giving the attacker the possibility of releasing a modified, malicious update with exactly the same behavior as the original except for an additional HTTP request issued to a malicious URL, which will be collecting the user refresh tokens (since the original app does have access to them), and since they already had access to my app, they'll know as well the api token and the api secret, fulfilling the 3 requirements you said that were needed for an attacker to do real damage.
Though I use completely random passwords for all my accounts, "a chain is only as strong as its weakest link". I know it's impossible to develop apps 100% secure and flawless, but I'd like to keep their weakness at the minimum possible.
Being able to delete an app at any moment should be relatively easy to implement, and would help a lot.
I don't really consider the security of either a Google account or properly configured server as any sort of huge risk.
So unless your users download an "update" from a random untrusted source or you're not publishing your application through Google Play I don't think you'll have anything to worry about.
Though I do agree that having the ability to revoke api ids and api secrets is a good idea.
Hi there,
I wanted to try Shinjiru today but I met a weird bug.
I can change the number of episode i've watched and the notes but I can't change the status of the anime. Which means I can't add animes through the browser and the research function, and can't set a serie from "watching" to "completed".
I also get an error while opening a sheet from an anime that isn't in my list.
Currently using windows 8 x64.
I've tracked down the issue with the "Error protocol "" is unknown", it was trying to load the anime's information in two places and it really shouldn't be doing that. It has been fixed and should be working properly in the next release.
As far as changing the status changing goes, I'm pretty sure it is modifying the status but the changes aren't being properly reflected on Shinjiru's side, so adding series through the browser should work, you just won't be able to see them on Shinjiru unless you manually refresh your list.
I'll look into this more and try to get a fix out as soon as possible.
Thanks for the quick response :)
The fact is, the status change isn't effective on Anilist either.
I've tried it about 20 times on the anime "C3" and then on random animes, and it didn't work a single time. I had to do it directly on Anilist.
I just pushed out version 1.5.1 so your client should offer you an update next time you start it or if go to Help > Check For Updates you can manually check.
Hopefully both issues have been fixed for you, if not we'll at least have some more insight into what's going on behind the issues.
The update fixed the "error protocol" thing.
But now I'm completely crashing when I try to add an anime.
Thanks a bunch, I'm confident that the crash should be resolved in 1.5.2.
Trying to update from 1.5.1 to 1.5.2 might cause an update loop with a "device not opened" error, if that happens you can fetch the update directly from here
U-Um, I'm having a problem getting the program to open...I don't get any errors, the program just totally disappears once I click on it, the application icon even vanishes from the folder. The authentication pin input box appears for a millisecond before everything closes down. No error messages at all, just totally disappears instantly. It's really weird, and kinda sucks since this sounds like such a good idea ;n; Am I perhaps neglecting to do something?
It sounds like it's crashing somewhere while trying to start somehow.
Is there a crash dump file left behind in the folder? It should be a file that looks like a random string of text with a .dmp extension.
If not, does running Shinjiru as Administrator produce a crash dump file?
Shinjiru leaves a lot of information behind in a log file, Shinjiru.log, can you upload the contents of that file to something like Pastebin or hastebin if that file is being created?
Does the software launch this url in your browser at all?
No crash dumps are left over when I run normally, or as administrator. Shinjiru.log also doesn't appear either times. The software does launch that url, and it seems that once that happens, the main application removes itself. Sorry this isn't being very helpful, it's very odd.
This may be a stupid question- but I'm a big dumb when it comes to programming- it wouldn't have anything to do with the vcredist_x86 file would it?
It might be related to the vcredist exe, most of the time user's should be able to run Shinjiru fine without installing it since the visual c++ redistributables are relatively common for software, but it might help to try installing the vcredist.
I’ve installed the vcredist but still no luck, tried rebooting, running as admin, and even turning off my firewall/antivirus. At one point it seemed to stay open when my laptop wasn’t connected to the internet, so it didn’t load the authorization webpage, but as soon as I got it to load, the client shut down again as usual.
I thought I had it working a couple of minutes ago, but only about 20-30 seconds into authorizing and loading, the same thing all happened again. Still not producing any crash dumps either for some reason. :C
So how does this automatic anime recognition work? Does it detect when you download an episode in Shinjiru or what? Since I haven't been able to make it work just yet.
The automatic recognition will detect when you have an episode of anime open in a video player and if it stays open for a certain amount of time (120s default) then it'll update your progress to your detected episode.
Of course, the system isn't perfect so certain titles might not be properly detected. There's a related Github issue here.
For example:
I've uploaded a version for Mac since our support for Mac has grown tremendously recently and I'd love to have everyone's feedback on it.
Additionally, 1.6.1 was released earlier for Windows users.
Getting a dependency(?) error with 1.6.1
'This application failed to start because it could not find or load the Qt platform plugin "windows"'
I feel like I could be missing something here because this install is a few weeks old but I've installed and repaired Visual C++ 2013
The Windows platform plugin is the file platforms/qwindows.dll.
A lot of the dependencies were updated with this release so I suspect something went wrong trying to update that file.
I replaced it again with the 1.6.1 version as well as the 1.6.0 and I'm still getting the same error
Yeah, I've been able to replicate it on my side seemingly randomly.
Re-extracting the entire update seems to fix it.
Hasn't worked for me. I also tried deleting all the existing files and re-extracting, as well as putting it in a different directory.
Just tested to confirm and 1.6.0 still runs fine. I've actually been downloading the zips from the site because the built in updater hasn't been working for me
Just released version 1.7.1 to the stable release stream.
Headlining this release is an entirely new settings dialog to replace the old, unorganized settings tab.
Go check it out and feel free to post your questions, comments, and concerns, I love the feedback.

Good morning,
how the recognition system works it's not very clear to me...
Do i have to create a rule for each anime i want to abilitate it or it has a default?
Does it recognize even when i play the video offline (using MPC-HC for example)?
thank you for your help!
Shinjiru knows the title and synonyms of titles that are in your list.
The recognition rule system is to create extra titles that Shinjiru will recognize your show by.
For example Shinjiru will pick up on The new season of Nisekoi as "Nisekoi:", "ニセコイ":, and "Nisekoi2 -False Love". But if you want Shinjiru to recognize it as "Nisekoi S2" as well, you'd have to create a rule for it.
Yes, it will recognize videos being played through MPC-HC but there aren't any measures to ensure that Shinjiru will work without an internet connection.
Ok maybe i have found a very little bug.
http://imgur.com/a/GAdFU
Ignore the fact that Euphonium became from 2 to 3 because that was my mistake.
The problem is in pic 2 and 3, but as you can see in pic 4 and 5 is very simple to resolve.
Yeah, it looks like it was a small oversight on my part when I implemented the episode offset feature of the recognition rules.
I'm pretty sure I have it fixed now so I'll release a new version later tonight.
I'm glad it helped a little improving this awesome app.
I've made a little test to see if the recognization works also with a status different than watching and it doesn't work.
Do you think it will be possible to directly modify the Episodes watched, the status and the score directly on the grid without opening the anime panel or right clicking on it?
Hi there! I thought about some cool functions that could be useful:
I've noticed that there's the Open skins folder: How is possible to create one?
Thanks a lot!
Hey, sorry for the late response, I've been on vacation for the past week.
As far as a notes columns goes, I didn't want the anime list to be too crowded but you can see and modify the notes in the anime panel.
I have been working on how the user's list is being stored recently so I can probably work on a "select columns" feature that would have a notes column as an optional column for users.
I like this idea a lot, though it would only really benefit currently watching anime since I would like to keep the functionality limited to inside Shinjiru.
I've had this feature requested a few times and I have done some research into it, expect this to surface when I finish working on user lists.
The skins folder is in Shinjiru's directory under data/skins/
Currently, you can modify the icons on the settings dialog and the mascot displayed on the about panel and replace it with a cute girl image of your choice.
Add the Notes column.
As far as a notes columns goes, I didn’t want the anime list to be too crowded but you can see and modify the notes in the anime panel.
I have been working on how the user’s list is being stored recently so I can probably work on a “select columns” feature that would have a notes column as an optional column for users.
Yeah I thought about something like that tooA right click function for searching torrents of the selected entry
I like this idea a lot, though it would only really benefit currently watching anime since I would like to keep the functionality limited to inside Shinjiru.
For the currently watching anime is already present with the "Hide irrelevant anime" in the torrents page (and that's pretty awesome). I thought something that could be useful also for Plan to watch (the aired ones) and On-Hold ones. For example:
- I have Azumanga Daioh on plan to watch list from a long long time.
- Right click on the list entry.
- "Search for torrents".
- Select English, Romaji or Japanese title (since the results may differ).
- Torrent page appears and shows the chosen results.
What do you think?
>Direct modification of the entries with up/down buttons for episodes and scores (maybe a text-box could be better), and drop down menu for status.
I’ve had this feature requested a few times and I have done some research into it, expect this to surface when I finish working on user lists.
Yeah i think that user lists have the priority.
>I’ve noticed that there’s the Open skins folder: How is possible to create one?
The skins folder is in Shinjiru’s directory under data/skins/
Currently, you can modify the icons on the settings dialog and the mascot displayed on the about panel and replace it with a cute girl image of your choice.
Wouldn't it be nice if we could change the default colors of the grid, tabs or the user bar and the menus?
Something just came up to me. Would you like an Italian translation for Shinjiru? That's the only thing i could help you since i can't program myself.
The best thing i could do was a C++ Sudoku without user interface.
The problem with the example you provided is that Shinjiru just fetches an RSS feed to display the torrent page so the search results are limited to those 250-ish entries. Those can be filtered but traditionally those RSS entries are for recently aired anime.
If I was to implement something like that, I'd probably only do something like launch a link in the user's default web browser to a search provider of the user's choice.
Wouldn’t it be nice if we could change the default colors of the grid, tabs or the user bar and the menus?
I can add a style.qss file to the theme that could be used to theme everything like that. It's incredibly simple on my end to implement and it's highly customizable for a user to change around. Since QT's stylesheets are based on css it's pretty easy for everyone to learn and pick up on too.
Would you like an Italian translation for Shinjiru?
Sure, I have Shinjiru set up to be translation friendly and I did plan on adding other translations eventually so it's good to start somewhere.
The base translation file most likely needs to be updated but I won't be able to do that until tomorrow afternoon.
The problem with the example you provided is that Shinjiru just fetches an RSS feed to display the torrent page so the search results are limited to those 250-ish entries. Those can be filtered but traditionally those RSS entries are for recently aired anime.
If I was to implement something like that, I’d probably only do something like launch a link in the user’s default web browser to a search provider of the user’s choice.
I think there is a way to avoid that
You're using nyaa RSS right?
The cool thing about nyaa is that it could generate an RSS for every search you make.
So, theoretically, you don't need to open the browser and make a search on the provider if you know how to make an RSS "edible" for Shinjiru.
The Shinjiru's torrents page uses this
http://www.nyaa.se/?cats=1_37 (Category: English Translated Anime)
If i search for Azumanga Daioh it generates this
http://www.nyaa.se/?page=rss&cats=1_37&term=Azumanga+Daioh
so basically the trick stays here.
This is my idea, but i really don't know which difficulties you might encounter trying to implement this,
Shinjiru is using TT's RSS feed but switching to Nyaa for the search functionality would work.
I'm not too sure why I used TT instead of Nyaa in the first place. There must be a reason somewhere.
My only real concern with that is when refreshTorrentListing() fires, it will have to restore the default RSS feed because of the way that the checking for matches works. That in itself doesn't really pose much of a problems because I can rewrite the way that function retrieves its' data.
Yeah, I sorta talked myself into it while writing this. I'll see what I can do later.
Hi there,
first of all, big props for the program, it's really nice and handy.
Tho, I got a problem. Since today it refuses to work.
I'm just getting a "Shinjiru doesnt function anymore" after it loads up (sometimes instantly, somtimes a couple of seconds after having loaded up). Isn't creating a dmp either (it's running in admin mode) and I already got the newest version.
Doesnt appear to be depending on a certain action (i.e. opening a certain window).
Worked perfectly fine just last night, watched three Eps of Nisekoi.
Nothing major was changed on this laptop since then.
System is a HP 355 G2 Laptop with Win 8.1 Pro 64 Bit, freshly installed (9 days ago)
Help would be much appreciated, I'd love to continue using Shinjiru (because I'm a idiot who tends to forget to update his list and then doesnt know where he stopped watching >_> )
If you need any more info, feel free to throw me a message.
Greetings, RedFive o/
Hmm, can you try to redownload Shinjiru's latest version to make sure that something didn't go wrong updating the software?
I don't really expect it to fix anything because it really should only help when users are updating from ancient versions of Shinjiru but you can never be too safe.
If that doesn't help can you upload the contents of Shinjiru.log when the program crashes? It might give some hints of what Shinjiru was trying to do when it failed.
Whelp, for some magical reason it now works again, damn you, computer science!
Reinstalled the latest version after manually cleaning the registry and everything. Works just as perfectly as it did before now.
Gonna keep my eyes on it in case it starts crashing again, tho I hope that wont be necessary ;D
Again, big props for the program, enjoying it quite a bit.
What's the possibility of a Linux port?
I'm interested in getting Shinjiru up and running on Linux but I still have a few issues to work around before I'm ready to offically support it.
The awesome thing about Qt (the library that Shinjiru is built on) is that it's completely crossplatform so even though I don't have a road map planned out for Linux right now, you are still able to compile Shinjiru for yourself on Linux if you really want to get it to run.
Alternatively running Shinjiru through Wine should work fine.
The hitch with both of those is that anime recognition and updating won't work automatically because of the way operating systems work with providing application titles so I will need to work on a reliable way for Linux to deal with that.