Igor's Blog

30-Sep-2016
I've moved my music collection between media servers recently and so my iTunes library got a little bit messed up. There were lots and lots of missing files. I started looking into ways of removing these and quickly found various apps that would do it for you, but those were not free. If you don't mind fiddling with iTunes a little you can find and delete all of the missing songs in your library without any apps and without paying a cent. Here's how.

First you need to create a new playlist by selecting 'New Playlist' when you right click in the left pane in iTunes. Call this 'All Files'. After you created this playlist, drag all of your songs into it. This means all songs in all other playlists. This can take a bit of time for iTunes to process, especially on large collections. Hint: you can select all songs in a playlist and drag them together.
itunes_missing1.png


After you created the first playlist, it's time to create a second one. This time you want to select 'New Smart Playlist'. Call this one 'Missing Files'. Use the settings as in the picture below when creating this playlist.
itunes_missing2.png


The 'Missing Files' playlist will now contain all of the files that iTunes can't find. So click that playlist, select all songs inside it, right click and delete!
itunes_missing3.png


[Read More and Comment]  

, , , ,

26-Sep-2016
Earlier on in the month I mostly assembled my new file/media server but didn't get to finish it because of some panels being incorrectly cut for me. Now I was able to get new panels laser cut and finally assembled the whole unit. It looks amazing...
IMG_1357.jpg


To complete this assembly, I needed the front panel. My original design wasn't great and when I got it back from the laser cutters they cut it quite off from the design, so the panel wasn't usable. After thinking more about the front panel design I decided to make it out of two layers of acrylic, a black base and a clear top. The base was going to go around the frame of the case and the clear top would attach to that with some screws.
IMG_1349.jpg


I used some black bolts to hold the USB socket in place and then some PC case screws to attach the clear front panel. All the holes for these had to be hand drilled since they weren't part of the design sent to the laser cutters.

IMG_1350.jpg IMG_1351.jpg


[Read More and Comment]  

, ,

25-Sep-2016
About a month ago I replaced the CF tube in my fish tank with LED strips. It was all good for a while but I noticed a few things starting to go wrong with my first attempt. The LED strips were sagging, the backing glue was just not holding them, and in addition to that all the strips became dimmer and looked like they had some burn in happening.

This is what it looked like when I opened up the light fixture...
IMG_1332.jpg


To address the sagging, I decided to cut out some acrylic pieces to hold the LED strips in place. I figured that three should be enough. I didn't bother cleaning them up because they'd be out of sight anyway.

IMG_1331.jpg IMG_1333.jpg


With regard to the burn in, I thought it's either due to heat or electrical current. The acrylic sheets used to stop the sagging should help with heat as they will force the LED strips to be in contact with the base acrylic sheet and dissipate heat through it. I also figured that if I connected the white strips in parallel instead of in series, it could help with any voltage/current issues. I ended up rewiring them slightly...
IMG_1335.jpg


[Read More and Comment]  

, , , ,

23-Sep-2016
I was doing some updates to my Guru JSON-RPC Tester recently and when it came to deploying my changes to AppEngine, I was presented with this very uninformative error message - "An error occured while deploying to AppEngine. See the error log for more details". That didn't give me any clue as to what the actual problem was, not to mention the obvious spelling mistake in the error message.
gae_error1.png


Luckily the Error Log did have more details, but first you had to display it. To see the Error Log, go to the Window menu, then Show View, then Error Log.
gae_error2.png


From there I could see that the actual error was "Could not obtain an OAuth2 access token." That was finally getting me somewhere.
gae_error3.png


[Read More and Comment]  

, , , ,
 
Find me on...

Projects and Sites

My current and past projects
Igor and Elise's Travels
Riverside Expressway Cam
StrFunc() Online
300 George St Blogumentary
Guru JSON-RPC Tester
Extrudifier Object Designer

Recent Blog Posts

How to remove missing songs from iTunes for free without any Apps

Final assembly of my OdroidXU4 file/media server

Aquarium LED replacement round two

Resolving GAE deployment error - 'An error occured while deploying to AppEngine'

Set up a time lapse webcam with Trafficr

Easy way to hide the IntelliJ case sensitive file system warning

Display OdroidXU4 system status on Odroid-Show2

Configure DietPi to shut down after power button press on OdroidXU4

OdroidXU4 + DietPi + Plex + Deluge + webmin = awesome home media/file server

A spam/scam email from 24option.com

Recent Galleries

Hardwood garden bench with clear resin void filler

Fixing a 3D printer extruder that stopped heating up

Easily increase disk space in a Lenovo Ideapad 100S 14" laptop with an M.2 SSD

Making a multi-piece 3D printed solder spool holder stand

DIY indoor apartment grow light wiring

Good Friday Electronics fun Easter Bunny LED PCB Kit IBEABU-01.0

DIY Aurora LED Color Light Cube Chromatography Glass Clock Kit

Building of the Hardwood Tiger Stripe TV Unit

Hardwood Tiger Stripe TV Unit

Kre-O Star Trek miniature kits

Top Categories

Blogs I follow

Matt Moores Blog
Georgi's FlatPress Guide
Perplexing Permutations
The Security Sleuth

Friends

RAWS Parts Online
Alpha Dimensions Hosting
Kristensen Photography
Ilia Rogatchevski
Travelling Fairy

Blog Posting Activity

Blog Activity
Did you enjoy my Blog?  
If you did, please like it on Facebook!