Buffalo NAS-Central Forums

Welcome to the Linkstation Wiki community
It is currently Thu Jan 18, 2018 9:04 am

All times are UTC+01:00




Post new topic  Reply to topic  [ 147 posts ]  Go to page 1 2 3 4 510 Next
Author Message
PostPosted: Wed Oct 08, 2014 8:39 am 
Offline
Newbie

Joined: Wed Oct 08, 2014 8:29 am
Posts: 21
Buffalo Linkstation + Plex Media server: http://www.tomatosoft.hu/gadgets/portfolio/buffalo-linkstation-plex

[UPDATE]

Updated firmware to v1.71, Plex to 0.9.12 and FlexGet to v1.2.349 with some additional fixes.

[UPDATE]

FlexGet, SSH, auto-update implemented with some customization on the web interface.

[UPDATE]

Plex 0.9.11 is released with Transmission 2.84 for everyone with web interface integration.

[UPDATE]

While Plex 0.9.11 is still in the queue I released a developer's version of the firmware with SSH enabled and Transmission (both 2.84 and 2.77) integrated into the web interface. You can download it from the bottom of this blog entry: http://www.tomatosoft.hu/gadgets/some-news-on-new-updates/. This version is titled "oxygen8" for his insight into which Transmission versions should be included. Thanks bud. Other details are on the blog.

[UPDATE]

I've updated the firmware, now it contains Plex Media Server 0.9.10.1 and the latest webui interface for the Torrent client. (It contains RSS support and an autoload folder for the torrent files.) [Sorry, typo in the version was fixed. 0.9.11 is coming in the next release.]

---

My latest "can't sleep need to hack something" project is a new firmware for my LS-WVL that contains Plex Media Server (http://plex.tv) and the necessary buttons on the web interface to start and stop it. Check it out if you are interested in creating a more feature rich interface. I'm planning to introduce more new features to the web interface, a lot of the users might not be familiar with SSH/telnet much.

The current version has SSH/telnet disabled for security purposes (again, regular users are not hacking their stuff) but I'm planning to introduce a development version for the people on this forum - if there is interest.

The above link has pictures and a download option at the bottom.

- GaryT


Last edited by garyt on Fri Sep 11, 2015 1:28 am, edited 6 times in total.

Top
   
PostPosted: Wed Oct 08, 2014 5:31 pm 
Offline
Moderator

Joined: Mon Apr 26, 2010 10:24 am
Posts: 2698
Danke!
Thanks!


Top
   
PostPosted: Sun Oct 19, 2014 6:19 am 
Offline
Newbie

Joined: Wed Oct 08, 2014 8:29 am
Posts: 21
I have released a Mac updater for people with Apple OSX machines. It can be downloaded at the same place: http://www.tomatosoft.hu/gadgets/portfolio/buffalo-linkstation-plex/.

I am planning to implement more features that will be managed from the web interface. If anyone has preference between rTorrent and Transmission, please indicate it here. I haven't decided yet which one makes a better client on a Linkstation.


Top
   
PostPosted: Sun Oct 19, 2014 6:49 am 
Offline
Moderator

Joined: Mon Apr 26, 2010 10:24 am
Posts: 2698
Many Anti Leech Tracker do not allow the Buffalo Torrent client.

Transmission is allowed.
The newest client will be banned if a newer is available.
Onle the last client from one line never will be banned.

In this case my recomendation is transmission 2.52 or 2.77

I have backups on the ende of my howto:
http://forum.nas-hilfe.de/buffalo-techn ... -t749.html


Top
   
PostPosted: Tue Oct 28, 2014 1:33 pm 
Offline
Newbie

Joined: Wed Oct 08, 2014 8:29 am
Posts: 21
Hi oxygen8,

Thanks for your reply, looking through your page I realized how much I forgot German. :) It was very useful and with all the pictures it was really easy to understand.

I had to put aside the rTorrent/Transmission development because I found out that the internal bittorrent client is based on uTorrent (microTorrent) and it was too tempting to update the web interface to the latest webui of uTorrent. My current development version works with any uTorrent addons, right now I can manage my torrents from a Chrome plugin that was created for the uTorrent webui.

I will release this together with the newest Buffalo Linkstation firmware (v1.69) which was released yesterday and I will continue looking into rTorrent/Transmission after that. I didn't know about the Anti Leech Trackers that don't allow Buffalo clients, I never had issues before, but it seems worth it to implement Transmission or rTorrent to overcome that.

[EDIT]

The new 1.69 firmware with a newer Plex Media Server and the fresh uTorrent web interface (RSS capable) is available for download at the project page: http://www.tomatosoft.hu/gadgets/portfolio/buffalo-linkstation-plex/. Now I can peacefully get back to the transmission/rtorrent debate and which one to use.

- GaryT


Top
   
PostPosted: Sat Nov 01, 2014 11:27 am 
Offline
Newbie

Joined: Mon Oct 20, 2014 12:43 pm
Posts: 5
Hi Gary,

Saw your post in the plex forums about your buffalo+plex project.
Great stuff !

I have plex 0.9.9.14 running on my LS-XHL running, configured/installed by hand after installing the 1.69 mod1 firmwares.
And have the errors related to the latest 0.9.11.1 version via the updated GLIBC library dependancy.
viewtopic.php?f=68&t=23603&start=750#p170293

Any thoughts, if this can be resolved ?

Related question:
Where is the plex library stored? If I upgrade to a new firmware, does it mean I have to re-create the plex library (hours/days of re-indexing ?)


Top
   
PostPosted: Sun Nov 02, 2014 4:27 am 
Offline
Newbie

Joined: Wed Oct 08, 2014 8:29 am
Posts: 21
Hi ChiefWiggum,

Thanks for looking at my project, I appreciate every feedback.

I've asked the question in the Plex forums (https://forums.plex.tv/index.php/topic/126583-synology-package-glibc-requirements-change/) and the answer is that the newer Synology packages require DSM 5.0 (the Synology firmware) and DSM 5.0 is built against newer libc libraries. This is true for 0.9.10.3 and 0.9.11. I'm afraid we're losing support for the old GLIBC_2.4 libraries that the Linkstations use. The hope for an easy solution is the QNAP package but that is still 0.9.10.1. I'm thinking on rebuilding the newer gnu libc libraries for the Linkstation but it's a big task. (At least for me.)

I just read through the link and I see you already knew this. So yes, I can also confirm, we're stuck at this point. Use 0.9.10.1 for now.

As for the Plex library, on a single disk system, the firmware I created stores it on /mnt/disk1/PlexDebug, and for RAIDs it is /mnt/array1/PlexDebug. If you can move your current Plex installation there, then an upgrade won't touch it, you will get your data back. (Usually unconfigured installations put them in your HOME directory, for Linkstations it's under /root. That gets removed during an upgrade.)

Regards,
- GaryT


Top
   
PostPosted: Tue Nov 11, 2014 4:36 am 
Offline
Newbie

Joined: Wed Oct 08, 2014 8:29 am
Posts: 21
Last night I made a breakthrough. You can jailroot Plex with the necessary libraries and run it that way. It needs a few "mount --bind"s to make your files available to it but it seems to work. I'll have more details on my blog. The next version of the firmware for the Linkstation is going to contain the latest version of Plex.

(There might be an interim version because I implemented Transmission and I want the people to have it but all my free time goes into creating the new version with the newest Plex Server.)


Top
   
PostPosted: Tue Nov 11, 2014 10:07 pm 
Offline
Newbie

Joined: Mon Oct 20, 2014 12:43 pm
Posts: 5
This sounds very promising !

Looking forward to the new version with new plex !


Top
   
PostPosted: Sun Nov 16, 2014 8:42 am 
Offline
Newbie

Joined: Wed Oct 08, 2014 8:29 am
Posts: 21
Hi ChiefWiggum,

The new version of the firmware with Plex Media Server 0.9.11 and Transmission 2.84 (and also 2.77 for compatibility) is released. You can download it from the usual page: http://www.tomatosoft.hu/gadgets/portfolio/buffalo-linkstation-plex/.

If you haven't updated yet and you are concerned about reindexing, then start by installing the "oxygen8dev" version which has SSH enabled. (oxygen8dev firmware: http://www.tomatosoft.hu/gadgets/some-news-on-new-updates/) You can then move your database to the PlexDebug folder mentioned above and then upgrade to the "shonk" firmware which contains the latest Plex Media Server version. I need to document the details of how I added 0.9.11 so I can't promise a dev version of the "shonk" firmware with SSH enabled yet.

BTW the firmware is called "shonk" as a tribute to Shonk on this forum who also created a firmware for the Buffalo Linkstation. His work was great inspiration for this firmware.

- GaryT


Top
   
PostPosted: Mon Nov 17, 2014 3:42 pm 
Offline
Newbie

Joined: Fri May 02, 2014 9:12 am
Posts: 16
garyt, thank you for your work on this. I've been using Shonk's mod for awhile, but trying out plex sounds interesting. What version of PHP, MySQL and lighttpd are you running in your firmware? If it's stock, any chance on releasing a version of your firmware with updated PHP/MySQL/Lighttpd? The stock versions that buffalo has in their firmware is ridiculously old.

garyt wrote:
Buffalo Linkstation + Plex Media server: http://www.tomatosoft.hu/gadgets/portfolio/buffalo-linkstation-plex

[UPDATE]

Plex 0.9.11 is released with Transmission 2.84 for everyone with web interface integration.

[UPDATE]

While Plex 0.9.11 is still in the queue I released a developer's version of the firmware with SSH enabled and Transmission (both 2.84 and 2.77) integrated into the web interface. You can download it from the bottom of this blog entry: http://www.tomatosoft.hu/gadgets/some-news-on-new-updates/. This version is titled "oxygen8" for his insight into which Transmission versions should be included. Thanks bud. Other details are on the blog.

[UPDATE]

I've updated the firmware, now it contains Plex Media Server 0.9.10.1 and the latest webui interface for the Torrent client. (It contains RSS support and an autoload folder for the torrent files.) [Sorry, typo in the version was fixed. 0.9.11 is coming in the next release.]

---

My latest "can't sleep need to hack something" project is a new firmware for my LS-WVL that contains Plex Media Server (http://plex.tv) and the necessary buttons on the web interface to start and stop it. Check it out if you are interested in creating a more feature rich interface. I'm planning to introduce more new features to the web interface, a lot of the users might not be familiar with SSH/telnet much.

The current version has SSH/telnet disabled for security purposes (again, regular users are not hacking their stuff) but I'm planning to introduce a development version for the people on this forum - if there is interest.

The above link has pictures and a download option at the bottom.

- GaryT


Top
   
PostPosted: Fri Nov 21, 2014 6:36 am 
Offline
Newbie

Joined: Fri Nov 21, 2014 3:57 am
Posts: 6
Hi garyt, many thanks for your (and Shonks) work on this firmware

I have installed and it all seems to be working perfectly


My questions are related to the torrent clients:

1. is there anyway, for either program as installed to sort my downloads based on labels or groups?

if not then

2. I am complete newb at any kind of linux, but i am going to have a go at installing this
-> https://code.google.com/p/torrentexpander/
is there any reason why it should not work?

3. Is there any chance of someone finding/pointing me in the direction of a copy of Transmission 2.03 ???


Top
   
PostPosted: Fri Nov 21, 2014 7:40 am 
Offline
Moderator

Joined: Mon Apr 26, 2010 10:24 am
Posts: 2698
Transmission remote gui can sort by name

Why you are interested in the very old Version 2.03


Top
   
PostPosted: Fri Nov 21, 2014 9:47 am 
Offline
Newbie

Joined: Fri Nov 21, 2014 3:57 am
Posts: 6
oxygen8 wrote:
Transmission remote gui can sort by name

Why you are interested in the very old Version 2.03



Hi oxygen8,

I should have been more specific, i am after sorting of downloaded files into folders based on some groups i set up

eg: GFX, Movies, Reading, etc
the script i linked to seems more aimed at movies and tvshows but seems like it would work.
i have used Filebot on utorrent to do much the same thing, but it looks quite difficult to setup on a nas

re old version, one particular tracker is quite fussy with versions of clients and this is the latest version they accept


Top
   
PostPosted: Sat Nov 22, 2014 4:18 am 
Offline
Newbie

Joined: Wed Oct 08, 2014 8:29 am
Posts: 21
objecttothis wrote:
garyt, thank you for your work on this. I've been using Shonk's mod for awhile, but trying out plex sounds interesting. What version of PHP, MySQL and lighttpd are you running in your firmware? If it's stock, any chance on releasing a version of your firmware with updated PHP/MySQL/Lighttpd? The stock versions that buffalo has in their firmware is ridiculously old.


Hi objecttothis,

I think this request is reasonable, I'm considering implementing newer versions of all three. I have concerns about compatibility though. What happens when you upgrade and your code starts failing. (Look at any PHP 5.2 to 5.3 upgrades.) I don't think it's worth keeping the old version of the components around (like I do with Transmission), but I want to give some kind of rollback path or compatibility option for the users. (As you can see this customization revolves around end users and end-user experience.)

Optware has the following versions:
Lighttpd: 1.4.32
MySQL: 4.1.22 or 5.0.88
PHP: 5.2.17
PHPMyAdmin: 2.6.2

So my questions:
1. Can you send some use-cases for the components, so I can understand better how to implement the changes? (What do you use it for, what new features are most important in the new versions of SQL/PHP/HTTPD? Is an override of the old versions ok or you want them in parallel)
2. Are the optware versions good enough or do you need newer versions rolled into the firmware? In that case which versions and what features are you looking for?

Regards,
- GaryT


Last edited by garyt on Sat Nov 22, 2014 4:34 am, edited 1 time in total.

Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 147 posts ]  Go to page 1 2 3 4 510 Next

All times are UTC+01:00


Who is online

Users browsing this forum: No registered users and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Powered by phpBB® Forum Software © phpBB Limited