PS3 Media Server Thumbnail Generator


Recommended Posts

Sweet app, just out of curiousity what is your background Boz? Do you do much web application stuff?

I am a creative director so I do mostly design stuff and such but I do web dev too on occasion. I just have usually other people on my team do it who are solely in charge of dev.

How does that work, just name the cover file the same as the movie file name?

If you file name is like this:

Anger Management.mkv

You should name your file:

Anger Management.mkv.cover.png

That's why I name it in the dialog box you get cover.png..

What I usually do when I use my app is I copy .cover.png into clipboard and then I just find the movie, I click on it once to get the name in the file textbox and paste .cover.png at the end of it and hit save.

Is there any way to speed up the loading in of the thumbnails, would say it takes roughly 3-4 minutes for it to load in each time PMS is restarted. Is there some way to cache these, both the videos and thumbnails are stored on an external USB and I'm wondering if this may be the bottleneck in speed.

Is there any way to speed up the loading in of the thumbnails, would say it takes roughly 3-4 minutes for it to load in each time PMS is restarted. Is there some way to cache these, both the videos and thumbnails are stored on an external USB and I'm wondering if this may be the bottleneck in speed.

Seem to have found my own answer on the official forums, need to enable Media Library, so will check that tonight and see if things speed up :)

Scheduled for Version 2.5:

- Further execution optimizations

- Several more templates for cover templates to offer more choices (XBMC, plain 2D with BD, HDDVD, DVD covers, Film Reel template and so on)

- Search existing covers created by users. This feature will track how you create covers with options and files you look for (anonymously of course), make a copy of your generated covers but it will allow users to search through the database of already premade covers by defining the template they want, name of the movie etc. This should allow those who don't want to make covers to search through a large number of already pre-made covers. This library could be possibly integrated within PS3MS directly and load covers based on your files. It would possibly require one addition to PS3MS when a user could generate a simple meta file for each movie that could be used to dynamically load covers based on options in the meta file. So it would become a really cool social tool where those who create covers for themselves also help those who don't and eventually create a large library of covers for use with PS3MS directly.

- Will try to allow more optimized application by pulling your list of files you want to create covers for, and it will be kind of like a playlist, the app will pull your list of movie files, load one by one as you process them, once you hit SAVE it will temporarily generate files on the server and continue with the next one in queue and once you are done it will zip all files and allow you to download with proper naming applied to your pngs.

Scheduled for Version 2.5:

- Further execution optimizations

- Several more templates for cover templates to offer more choices (XBMC, plain 2D with BD, HDDVD, DVD covers, Film Reel template and so on)

- Search existing covers created by users. This feature will track how you create covers with options and files you look for (anonymously of course), make a copy of your generated covers but it will allow users to search through the database of already premade covers by defining the template they want, name of the movie etc. This should allow those who don't want to make covers to search through a large number of already pre-made covers. This library could be possibly integrated within PS3MS directly and load covers based on your files. It would possibly require one addition to PS3MS when a user could generate a simple meta file for each movie that could be used to dynamically load covers based on options in the meta file. So it would become a really cool social tool where those who create covers for themselves also help those who don't and eventually create a large library of covers for use with PS3MS directly.

- Will try to allow more optimized application by pulling your list of files you want to create covers for, and it will be kind of like a playlist, the app will pull your list of movie files, load one by one as you process them, once you hit SAVE it will temporarily generate files on the server and continue with the next one in queue and once you are done it will zip all files and allow you to download with proper naming applied to your pngs.

Boz you should definitely try to get some help on the PS3MS forums from the coders to get a plugin made that uses your website.

The IMDB plugin currently pulls poster images off of IMDB and saves them for your movies cover art. It does so by filename, looks up the movie, then grabs the image. A plugin for PS3MS for your site could do the same thing with covers that are stored? Obviously relies on user generated covers being correct though.

Hi firstly great work mate, secondly bit of topic but just curious if anyone could recommend a good media server app, I am using Tversity at the moment,

but i find it a little buggy. Thanks

Ps I have been reading the neowin main page daily for over 2yrs without joining, so this is my first post, feels like i have lost my virginity all over again! ;)

What's the problem? Works here just fine and I'm even using the 64bit version.

Rarely detecting my PS3, have even done the install as service and have it to start Automatically. Seems the only sure fire way to get it to find it is to reinstall each time :/

Will have a hunt about to see what I can find. It's running from the BETA trial key so not sure what build it was, possibly not RTM. Might just install that.

It's only running on an Aspire Revo which I use as it's nice lower power and quiet as hell. When it's working it's lovely, when it's not it's a pain in the backside.

Rarely detecting my PS3, have even done the install as service and have it to start Automatically.

I've been having some issues like that, and I've found the install as a service useless. I can't detect the PSM from the PS3 when I haven't started the interface as an admin, so the service is useless. When I lose a connection because I do an HTTP-Reset, I'm better off stopping the service if it was running and just running the program by itself. Right this minute, the service is stopped but the PSM works just fine.

I've been having some issues like that, and I've found the install as a service useless. I can't detect the PSM from the PS3 when I haven't started the interface as an admin, so the service is useless. When I lose a connection because I do an HTTP-Reset, I'm better off stopping the service if it was running and just running the program by itself. Right this minute, the service is stopped but the PSM works just fine.

Will test a few things out, wondering if disabling UAC might help things as well, although not too sure. Not a firewall issue as I have even tried it dropped as well.

  • 2 weeks later...

Great app Boz, love it. Thanks for the heads up Audioboxer.

Had a few probs getting the thumbnails to display, not sure exactly what settings I changed now because I was messing about with it for so long, but in the end restarting the service sorted it.

The fact that I cant have folder.jpg for windows and cover.png at the same time is a bitch, the PS3 always wants to use folder.jpg :(

An F.A.Q on the site for common problems like I just had would be cool.

The border around the edge of the edit box is not even on all sides, and maybe having another 1 pixel border on the inside to show the actual edge would make it a tiny bit easier when trying to align the image.

Will it be possible to upload files in future revisions?

What are the best dimensions for an image you want to use?

Would it be possible to have the option to use an image with a spine, rather than repeating the image?

Will it be possible to upload files in future revisions?

What are the best dimensions for an image you want to use?

Would it be possible to have the option to use an image with a spine, rather than repeating the image?

1. Unfortunately no because uploading files to the server would cost a lot of bandwith and money so I'm kind of avoiding that and trying to keep it local.

2. 320x240 is the output for the PS3MS format. But anything that fits within that middle box of an app would work.

3. Yes, I will be adding the option for custom spine on the boxes in the new version as soon as I find some time to code the new features in. So essentially you could search for an image you want to use as a spine and define it for nicer look.

  • 2 weeks later...

Boz any more updates on the way?

I'd still love for this to be an application some day as well :)

Also is there any potential for future improvements on the quality of the transformation of image to cover? Sometimes it can look a little rough, where as if you transform in say Photoshop, it looks smoother.

Lastly dimensions are working on a slider based system just now that can be a bit fiddly, do you think you could make it as simple as dragging with mouse pointer? I know the mouse moves the image just now, maybe have a tick box to toggle between moving the image, and resizing it? Dunno, that might be even more fiddly than sliders...

(Y)

  • 2 months later...

Hi guys.. just wanted to give you an update..

Over the course of holidays I will be redoing a lot of stuff..

Here is what the new application will have.

1. It will not be limited only to PS3MS but it will of course have the option for generating for it too

2. Community and your movie libraries (yes, the application will expand to a full blown site)

3. You will be able to share your movie libraries in numerous ways

4. As you enter your full library (there will be support for Xbox 360, PS3, Blu-ray, HD DVD, DVD, MP3s, CDs etc) you will be able to check default appearance for your movie covers and it will offer you automatically to generate files for you.

5. Less manual adjustments and support for numerous APIs about movies, games etc including covers, reviews, trailers etc. The reason for this is that I want to create a very engaging way to showcase your movie collections online and eventually allow you to access these collections through iphone apps and other mobile devices.

6. Will try to add support to generate covers for XMBC and Windows Media Center as well based on some great ideas I've seen in other apps.

All of it will remain fully free and with very few ads cause I'm struggling to pay for the bandwidth costs now generating images and so on. The ads won't be annoying but simple amazon associates text ones completely unintrusive. I'll also put the donate button so anyone who feels this is awesome for them can send a few bucks. I am using numerous services and due to thousands and thousands of covers generated with the app my costs are rising sharply. Some of these have to go through my server as proxies as some APIs require me to proxy through my server If you do mind minor advertising I guess I can just leave donate button but it will be tricky for me financially to cover all costs in regards to this so I'll have to find another way. Just thinking about how this thing can stay alive and online pretty much forever.

It will be a great time now to give me suggestions on what you want to see implemented as an ultimate online library for your movies/games/music with the cover generation and all the info you want (I'll add A LOT of templates and variations too). I've read some of the suggestions for covers and I will make sure all of them are implemented but if you have anything else on your mind feel free to let me know.

Cheers.

Hi guys.. just wanted to give you an update..

Over the course of holidays I will be redoing a lot of stuff..

Here is what the new application will have.

1. It will not be limited only to PS3MS but it will of course have the option for generating for it too

2. Community and your movie libraries (yes, the application will expand to a full blown site)

3. You will be able to share your movie libraries in numerous ways

4. As you enter your full library (there will be support for Xbox 360, PS3, Blu-ray, HD DVD, DVD, MP3s, CDs etc) you will be able to check default appearance for your movie covers and it will offer you automatically to generate files for you.

5. Less manual adjustments and support for numerous APIs about movies, games etc including covers, reviews, trailers etc. The reason for this is that I want to create a very engaging way to showcase your movie collections online and eventually allow you to access these collections through iphone apps and other mobile devices.

6. Will try to add support to generate covers for XMBC and Windows Media Center as well based on some great ideas I've seen in other apps.

All of it will remain fully free and with very few ads cause I'm struggling to pay for the bandwidth costs now generating images and so on. The ads won't be annoying but simple amazon associates text ones completely unintrusive. I'll also put the donate button so anyone who feels this is awesome for them can send a few bucks. I am using numerous services and due to thousands and thousands of covers generated with the app my costs are rising sharply. Some of these have to go through my server as proxies as some APIs require me to proxy through my server If you do mind minor advertising I guess I can just leave donate button but it will be tricky for me financially to cover all costs in regards to this so I'll have to find another way. Just thinking about how this thing can stay alive and online pretty much forever.

It will be a great time now to give me suggestions on what you want to see implemented as an ultimate online library for your movies/games/music with the cover generation and all the info you want (I'll add A LOT of templates and variations too). I've read some of the suggestions for covers and I will make sure all of them are implemented but if you have anything else on your mind feel free to let me know.

Cheers.

Honestly Boz you don't need to justify to people that you are having to put ads on your own site to cover costs. I think most people will accept that, only ad's that annoy people are generally popup and ones with sound :)

Great app and certainly look forward to seeing the new revision.

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Dude, im talking about simply disable it from settings app. Because of the eu regulation, you could disable it here for years.
    • One big question about Mars was answered thanks to Einstein's 100 year old theory by Sayan Sen Image via DepositPhotos Scientists at the U.S. National Institute of Standards and Technology (NIST) have calculated how time passes on Mars compared with Earth, adding detail to how timekeeping would need to work beyond Earth’s orbit. The study, published in The Astronomical Journal, found that clocks on Mars run an average of 477 microseconds, or millionths of a second, faster per day than clocks on Earth. A microsecond is one millionth of a second, a very small unit used in precise scientific timing systems such as atomic clocks, which measure time using consistent atomic behavior. This difference is not constant. Because Mars moves around the Sun in a non-circular path (an eccentric orbit, meaning its distance from the Sun changes over time instead of staying fixed) and is affected by gravity from other bodies, the daily difference can vary by as much as 226 microseconds over a Martian year. The study also identifies smaller repeating changes of about 40 microseconds per day linked to synodic cycles (repeating periods that describe how planets line up with each other as they orbit the Sun from different positions). These longer patterns affect how time differences slowly rise and fall. To make these estimates, researchers compared Mars with Earth and the Moon. The work looks at relativistic proper time (the time actually measured by a clock depending on its speed and the strength of gravity where it is located, as described in Einstein’s relativity). This shows that each world has its own slightly different “rate” of time. This becomes more important as space missions expand into cislunar space (the region between Earth and the Moon) and toward Mars. On Earth, time systems rely on atomic clocks and satellites, which stay closely synchronized for navigation and communication. The study is based on Albert Einstein’s theory of relativity, which shows that time is affected by gravity and motion. Stronger gravity makes clocks run slower, while weaker gravity makes them run faster. “The time is just right for the Moon and Mars,” said NIST physicist Bijunath Patla. “This is the closest we have been to realizing the science fiction vision of expanding across the solar system.” A day on Mars is about 40 minutes longer than on Earth, and a Martian year lasts 687 Earth days. But the main question is not just about days and years, but how fast time itself passes. An atomic clock placed on Mars would function normally, but compared with one on Earth, the two would slowly drift apart due to differences in gravity and motion. This requires careful calculation of what is similar to a time-zone difference across planets. Researchers modeled Mars using a reference surface and included gravitational effects from the Sun, Earth, the Moon, and other planets. This includes a multi-body gravitational system (often described as a three-body or four-body problem, where predicting motion becomes difficult because multiple large objects all pull on each other at the same time through gravity). Mars also follows a Keplerian orbit (an idealized elliptical orbit based on simple gravitational laws that assume smooth motion, before adding real-world disturbances from other bodies). In addition, the researchers accounted for solar tides (small changes in gravitational force caused by the Sun that slightly distort planetary motion and timing, especially in systems involving Earth and the Moon). These combined effects are described as relativistic proper-time offsets (small but measurable differences in elapsed time between locations caused by gravity and motion), which must be included when comparing clocks across planets. “But for Mars, that’s not the case. Its distance from the Sun and its eccentric orbit make the variations in time larger. A three-body problem is extremely complicated. Now we’re dealing with four: the Sun, Earth, the Moon and Mars,” Patla explained. “The heavy lifting was more challenging than I initially thought.” Although the differences are extremely small, they matter for navigation and communication systems that depend on precise timing. Even modern networks on Earth, such as mobile systems, rely on timing accuracy at very small fractions of a second. Communication between Earth and Mars currently takes about four to 24 minutes or more depending on planetary positions, meaning signals are not real-time. A shared and accurate time system could help future missions reduce confusion in navigation and data exchange. “If you get synchronization, it will be almost like real-time communication without any loss of information. You don’t have to wait to see what happens,” Patla said. Researchers note that fully developed interplanetary communication networks are still far in the future. However, understanding how time behaves across planets helps prepare for those systems. “It may be decades before the surface of Mars is covered by the tracks of wandering rovers, but it is useful now to study the issues involved in establishing navigation systems on other planets and moons,” said Neil Ashby. “Like current global navigation systems like GPS, these systems will depend on accurate clocks, and the effects on clock rates can be analyzed with the help of Einstein’s general theory of relativity.” Patla added that the results also help improve understanding of time itself under relativity. “It's good to know for the first time what is happening on Mars timewise. Nobody knew that before. It improves our knowledge of the theory itself, the theory of how clocks tick and relativity,” he said. Source: NIST, IOPscience This article was generated with some help from AI and reviewed by an editor. Under Section 107 of the Copyright Act 1976, this material is used for the purpose of news reporting. Fair use is a use permitted by copyright statute that might otherwise be infringing.
    • TeraCopy 4.0 Build 26 by Razvan Serea TeraCopy is a compact program designed to copy and move files at the maximum possible speed, also providing you with a lot of features. Copy files faster. TeraCopy uses dynamically adjusted buffers to reduce seek times. Asynchronous copy speeds up file transfer between two physical hard drives. Pause and resume transfers. Pause copy process at any time to free up system resources and continue with a single click. Error recovery. In case of copy error, TeraCopy will try several times and in the worse case just skips the file, not terminating the entire transfer. Interactive file list. TeraCopy shows failed file transfers and lets you fix the problem and recopy only problem files. Shell integration. TeraCopy can completely replace Explorer copy and move functions, allowing you work with files as usual. TeraCopy is free for non-commercial use only. For commercial use you need to buy a license. The paid version of the program includes the following features: Copy/move to your favorite folders. Save reports as HTML and CSV files. Select files with the same extension/folder. Remove the selected files from the copy queue. TeraCopy 4.0 Build 26 changelog: Added support for receiving files via the LocalSend protocol. Improved exception handling and automated bug report upload. Fixed several minor bugs and small memory leaks. Build 26 (June 24) Fixed a rare exception when a transfer completed. Features added since version 3.17: Enhanced speed graph. New multi-threaded copy engine. Support for copying to multiple targets. Queue system for managing multiple copy operations. Support for receiving files via the LocalSend protocol. TeraCopy entry in the modern Windows Explorer context menu. Integrated toolbar in the title bar. Why receive LocalSend transfers with TeraCopy? Handle file conflicts: Skip, overwrite, or rename files when a file with the same name already exists. LocalSend always creates another copy, which can waste time and disk space, especially when resuming an interrupted transfer. Filter unwanted files: Apply ignore lists or remove files manually before accepting a transfer, so unnecessary files are not downloaded. Better performance on fast networks: In tests over a 10 Gbps connection, TeraCopy received files several times faster than the standard LocalSend app on Windows. Download: TeraCopy 4.0 Build 26 | 14.5 MB (Freeware, paid upgrade available) View: TeraCopy Website | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • Briefly used Turbo Pascal (and Turbo C++) in 97 and soon after that I bought PC magazine that included a full version of Delphi 2. I still use Delphi today, some 29 years later.
    • Age of Empires Mobile comes to PC, here's how to carry over progress from your phone by Ivan Jenic Image: YouTube/Microsoft Microsoft just released Age of Empires Mobile for PC. The game, officially called Age of Empires Mobile: PC Edition, is available for free on Steam and Microsoft Store, almost two years after its initial release for handheld devices. Age of Empires is one of those franchises that entire generations grew up with. The original came out in 1997, and immediately got people hooked to building civilizations and crushing their enemies on the battlefield. However, the franchise today is a far cry from its roots, as Age of Empires Mobile is, well, a game optimized for handheld devices, and not a classic RTS title we’ve all loved for years. And, of course, it includes in-game purchases. The PC version is still a mobile game at its core, but it’s been optimized for desktop play. There’s mouse control, full keyboard compatibility, and a refined UI. Microsoft also refreshed the visuals with some 4k textures, so the game should look better on larger screens. The game supports Crossplay, so you can switch between your phone, tablet, and PC without losing anything. But linked progress doesn’t come out of the box, as you have to enable it first. Here’s how to link your progress: On your mobile device, open Age of Empires Mobile. Go to Settings (Gear icon) > Account. Select Bind Account and choose a sign-in option. Once you enable account binding, sign in on PC using the same method, and your progress will be accessible across all your devices. Xbox Game Pass subscribers also get a bonus reward pack on PC, which includes: 1 Monthly Pass Token 1 Custom Resource Chest 10 Universal 60-Minute Speed-Ups 1,000 Empire Coins Exclusive Player Portrait Frame You can find more info about Age of Empires Mobile: PC Edition, as well as download links, on the Age of Empires official website.
  • Recent Achievements

    • One Year In
      Philsl earned a badge
      One Year In
    • Dedicated
      Scoobystu earned a badge
      Dedicated
    • First Post
      Tom Schmidt earned a badge
      First Post
    • One Month Later
      D0nn13 earned a badge
      One Month Later
    • Rookie
      +ChiefOfNeo went up a rank
      Rookie
  • Popular Contributors

    1. 1
      +primortal
      458
    2. 2
      +Edouard
      177
    3. 3
      PsYcHoKiLLa
      124
    4. 4
      Michael Scrip
      79
    5. 5
      Xenon
      76
  • Tell a friend

    Love Neowin? Tell a friend!