full listings » Appearance, Playback


The Exorcist stevel

Media Views for showing your broken/missing tracks (ghosts) and duplicate tracks (clones).


The Exorcist



Description

Ghostbusters has been renamed to The Exorcist!

(I renamed it since I merged in the Attack of the Clones functionality into this add-on)

This add-on packages two Media Views:

  • Ghost Tracks - Show all the broken/missing tracks (e.g. where the track no longer exists on the filesystem
  • Duplicate Tracks - Show all the duplicate tracks, e.g. where the metadata looks to be the same. The criteria for this is the length of the track, artist name, album name, and track title.

Both views let you delete/clean up tracks one by one (using the normal menu options), as well as showing you the full path of the file, and a button to indiscriminately clean-up all ghosts or clones.




Release Notes

  • Bump for 1.2 final and 1.3.0a compatibility



Images

(3)
  • Ghost-track-buster_thumbnail
  • Light-saber-duel_large_thumbnail
  • Picture_1_thumbnail
 

Comments

(326)


LouCypher
LouCypher

There’s only XUL!

about 5 years ago
Angelic Dj
Angelic Dj

Locks up my macbook pro when i try to use this add-on. Using 0.5 , takes CPU to 60% and idles. really excited to see this working

about 5 years ago
stevel
stevel

Doh. How big is your library?

about 5 years ago
cloudcavalier
cloudcavalier

Is there a way you could get it do delete playable files that are the same? Going back to the ‘clones’ idea.

I’ve ended up with 2 playable versions of every song in my library…

Otherwise, works great!

about 5 years ago
Angelic Dj
Angelic Dj

Let me try to explain this. And i realize my situation is probably why i cant use your awesome utility. My library thinks it has over 12K songs in it. really it only has a couple hundred. i have an external HDD that i put a good chunk of songs on one time and i linked my itunes library to them at one point. I was able to sweep my itunes library of the dead links but when i imported the Itunes library into songbird all of the dead links came with it. When i listen to music using songbird i cant just leave it on shuffle because every time it hits a song with a dead link it just stops and does not skip to the next. Its not that big of a deal maybe ill just re-install songbird w/o using the itunes thing and have it find its own.

about 5 years ago
chocolateboy
chocolateboy

Have you tested this on Linux?

I get the following under Ubuntu 7.10 and 8.04 (Songbird 0.5):

  1. Select Ghostbusters from the Media Pages dropdown.
  2. See a pane with a “File Path:” label and a “Kill the Ghosts!” button and a table (tree) column adder/remover on the right that has an option for “Restore Defaults”. There’s nothing else on the pane.
  3. Click “Kill the Ghosts!”.
  4. Popup window asks for confirmation. Click “OK”.
  5. Nothing happens.
  6. Try every possible way to restore the standard library view.
  7. Fail.
  8. Give up and disable Ghostbusters.
  9. about 5 years ago
chocolateboy
chocolateboy

OK. The back button takes me back to the standard library view. But:

1) Why isn’t there an option to restore this (default) view in the Media Pages menu?
2) Why doesn’t clicking “Library” in the Service Pane restore the standard library view?

And more importantly, why does my Ghostbusters pane a) not display anything and b) do nothing?

about 5 years ago
Songbird
Songbird

@chocolateboy, do you actually have ghosts in your library? That behaviour sounds like a bug in my code failing to deal with the fact that you don’t actually have any ghosts. :-P

almost 5 years ago
stevel
stevel

whoops. meant to post that from my account, not Songbird. sorry :)

almost 5 years ago
goocy
goocy

Deleting one Ghost (manually) in the ghost view needs about 40 seconds. Deleting two needs about 80 seconds. With 100% CPU, of course.
Is it possible that this extension re-builds the list of ghost after each deleted entry?
And – what’s gonna happen as I click on “Remove all” and it starts deleting my 1492 ghost entries?
I’ll try. Maybe in 16 hours, I can listen to my music again.

almost 5 years ago
chocolateboy
chocolateboy

@stevel: I had some ghosts at the time (I think :-). I’ve reinstalled Ghostbusters, so I’ll check it again next time I’m sure I have something for it to zap.

almost 5 years ago
chocolateboy
chocolateboy

@stevel: just tried. It works! So, yes, I was probably being an idiot :-) Many thanks!

almost 5 years ago
yvan
yvan

What kind a system requirement do one need? I have a old machine with centos 5 and a big library ~7600 titles and trying the ghostbuster view just freeze everything, had to kill songbird.

almost 5 years ago
stevel
stevel

Just uploaded a new version that should (hopefully) fix a bunch of issues people have found.

almost 5 years ago
wutupake
wutupake

Very good!
It works!
good job

almost 5 years ago
devfuel
devfuel

"This one is a media view" - This is the surprisingly subtle clue to how to use this add-in. Took me a couple cycles to realize you must use the View->Media Views->Ghostbusters menu to start busting ghosts. Hope this saves someone else some time ><

almost 5 years ago
mace
mace

I was so hopeful, but it was installed, I restarted songbird, but I got no Ghostbuster. Does not show up as a Media View. What can I do to trouble shoot so that this can be fixed?

almost 5 years ago
LinkNet
LinkNet

me registre para agradecerte justo tenia ese problema habia borrado varios tracks y songbird no los eliminaba me puse a buscar como y encontre esto,funciona muy bien de nuevo gracias...

almost 5 years ago
Brizz
Brizz

Any 0.7.0 update? :)

almost 5 years ago
stevel
stevel

I'm working on one :)

almost 5 years ago
stevel
stevel

Updated and uploaded :)

almost 5 years ago
vladak
vladak

Installed the add-on on 0.6 running on OpenSolaris, moved one album directory in the library elsewhere and selected Ghostbusters in Media View but nothing happened. How do I tell a track is a ghost ? (any screenshots ?)

over 4 years ago
stevel
stevel

@vladak Yay OpenSolaris! :) You should have seen a list of the tracks that were missing, I'll post a screenshot here. If you had no tracks missing, it should have popped up a dialog saying there were no ghosts, and that it was switching you back to the List View. If you open up your Error Console (Tools > Error Console), do you see any error messages? If you do, can you email them to me? (stevel at opensolaris dot org)

over 4 years ago
vladak
vladak

@stevel actually, it displayed almost all of the tracks in the library except just a couple of tracks. Maybe it reversed the lists somehow ?

over 4 years ago
vladak
vladak

error console contained the following:

Error: uncaught exception: [Exception... "Component returned failure code: 0x80004005 
(NS_ERROR_FAILURE) [sbILocalDatabaseTreeView.setMouseState]"  nsresult: 
"0x80004005 (NS_ERROR_FAILURE)"  location: "JS frame :: chrome://songbird/content
/bindings/playlist.xml :: _onMouseMove :: line 1954"  data: no]
over 4 years ago
stevel
stevel

Yikes. Is this on a network share? Or are all the tracks on a local filesystem? Did you see any error messages in the error console?

over 4 years ago
vladak
vladak

No, it's local filesystem. The above error message actually comes from Fedora running 0.7rc3 but it has the same problem as OpenSolaris with 0.6.

over 4 years ago
stevel
stevel

Does that message reported before or after you switch to the Ghostbusters view?

over 4 years ago
vladak
vladak

Right after the switch.

over 4 years ago
stevel
stevel

Hrm - is there anything special about the couple of tracks it didn't display?

over 4 years ago
vladak
vladak

Actually, I checked once more and: there are 287 tracks in my library. Switching to Ghostbusters view displays 287 entries. However, after I switch back and forth multiple times, Ghostbusters view displays more than 287 entries. The additional entries are weird tracks which do not have any tags but their file path says something like: 'songbird-medialist://LONG_HEX'. Not every switch adds new medialist entries. I have just forced :) my colleague to try Ghostbusters in his Songbird 0.6 (OpenSolaris again) and it has the same error, albeit his library is much larger.

over 4 years ago
stevel
stevel

Darn. Okay - I'll try to reproduce it and let you know what I find; I'll update here when I have something :) Sorry about that!

over 4 years ago
stevel
stevel

vladak: Can you try installing http://whacked.net/ghostbusters-0.0.6.xpi
If you open up your Error Console and switch to "Messages", and hit Clear, and then switch to the Ghostbusters media view you should see some logging. Mind emailing me the output?

over 4 years ago
vladak
vladak

0.0.6 displays the ghosts as expected (I intentionally moved some files around to produce some ghosts), error console displays info messages about the ghosts it found but the exception error message is still there, at the end of the output.

over 4 years ago
stevel
stevel

Interesting; oh well... hey if it works, then it works :)
I'll keep digging into the playlist.xml error, that should be innocuous though.

over 4 years ago
mythmon
mythmon

When I switch to the Ghostbusters media view, I get the bar at the top that has a file path and the the Kill the Ghosts button nothing happens. In the Error Console I get a message that says "Error: Ghostbusters is not defined." That's it. No dialogs, no change in the view. Just not defined.

Songbird 0.7.0, Ubuntu 8.04, Library has 8712 items (though I'm not sure Songbird is accurate on that one, seems too high)

over 4 years ago
stevel
stevel

@mythmon: I just uploaded 0.0.6; can you see if you still have this problem? I fixed a typo that was including Ghostbusters.js when it's actually ghostbusters.js; it appears to not make a difference on Mac/Windows, but it might on Linux.

over 4 years ago
deOmega
deOmega

In stalled Ghostbuster and worked as I thought it would.. removed the ghosts :). 2 were found and removed. Really like the idea, thanks.

Problem:
In a library now of 781 songs, after it runs.. even if it finds no ghosts, when I return to any other view, it shows my library list as795. I have to restart Songbird to get the number to show accurately as 781. However, on each subsequent run of Ghostbuster, the same thing happens and I have to do the same restart to resolve it.

I am on Windows VISTA 32bit and all of my tracks are in MP3 format.

over 4 years ago
stevel
stevel

@deomega: Can you try the 0.0.7 version I just uploaded and see if that fixes it for you?

over 4 years ago
deOmega
deOmega

Done.

Ok, after the scan and it finds no Ghost, I then 'ok' for it to switch to the prompted list view, which seems to be a Ghostbuster's List view of sorts. When it goes to that list view, the count is fine at 781.

However, on switching to any other view after that, it again goes to 795, and I again have to restart Songbird to adjust it.

over 4 years ago
stevel
stevel

@deomega: Okay, this time I think I have it tracked down. :) Can you try 0.0.8?

over 4 years ago
deOmega
deOmega

@Stevel

It worked!!!

You know what? After a few attempts, I started responding to tell you it is the exact result as my last report, but thought.... since you feel that you tracked it down, maybe I should reinstall ghostbuster. So, I reinstalled, and problem went away. Thank you very much.

Now, i am second-guessing myself wondering... did i really install 0.0.8? I am pretty sure I did, but you know how that goes :)... So, maybe if all else fails, reinstall could be the solution?

Either way, I tried to duplicate the problem in many ways but it is not coming back, so ....PROBLEM SOLVED! Thank you VERY much!!!

over 4 years ago
stevel
stevel

Awesome, glad it works for ya! Thanks for the detailed bug report... that made it much easier to track it down!

over 4 years ago
vladak
vladak

Would it be possible to display progress of scanning for ghosts ? In my home library with 6669 tracks (the number is real, no kidding) it takes couple of secs to switch from 3-pane view to Ghostbusters.

over 4 years ago
stevel
stevel

Yeah that should be possible, I'll look into it for the next rev.

over 4 years ago
mythmon
mythmon

@Stevel

I just downloaded the newest version today (0.0.8) and it works just fine.

Thanks.

over 4 years ago
vladak
vladak

The progress page in 0.0.9 is nice addition but somehow it displays too late in the process of scanning.

over 4 years ago
XCrunner
XCrunner

I am getting the same problem as Vladak, the progress bar and background show up after it is done scanning not during. I am using 0.7 on Linux.

over 4 years ago
skyfaller
skyfaller

I just installed this plugin but the "media views" menu option is grayed out and I can't click it. Does that mean I can't scan for ghosts? What is wrong? I'm on OS X 10.5 on a Macbook Pro, with Version: Songbird/0.7.0 (20080819113227) XPCOMViewer/0.9a (2008072921) Build 716

over 4 years ago
skyfaller
skyfaller

Thanks for the update, but this still isn't showing up as a media view for me :(

over 4 years ago
stevel
stevel

skyfaller: Do other Media Views such as Media Flow, or Tag Cloud work for you?

over 4 years ago
02cspearson
02cspearson

Ahhh scary icon!

over 4 years ago
Brendy
Brendy

hey stevel.
nice job on this add on man. very useful. this is definitely one of the reasons i prefer songbird over itunes. because of your theme! one thing that would really make it awesome (not sure how difficult to implement though) is for the attack of the clones part of the add on to eliminate the clone that is of the lowest quality (the song with the lowest bitrate). this would be extremely useful. sometimes i would download a single song and then buy the album and when i import the album i've got the bad quality single and the high quality album version of the song and after running attack of the clones sometimes i'm left with the bad quality version which is sometimes a bit of a pain in the neck. other than that this is easily one of the most useful addons out there! thanks again!

over 4 years ago
stevel
stevel

@Brendy That's a great idea; I'll look into that. Thanks for the feedback.

over 4 years ago
musicones
musicones

Hi stevel,

The Exorcist is a real good add-on, very useful. I've got a wish for an further version.
I would like to correct the path of ghost tracks with The Exorcist.
I recently moved an album into my music folder after i imported into songbird. After that my songs where ghost tracks in songbird. I can exorcise them and reimport, but it would be cool if i just mark these songs and tell them a new path.

regards

over 4 years ago
gentoo4life
gentoo4life

I'm running Mac OS 10.5.5 with Songbird/0.7.0 (20080819113227). I have The Exorcist installed and it shows the list of duplicate files, which i can delete one by one. When i click "Exorcise the clones" nothing happens. i brought up the Error Console and it showed "Error: list is not defined" in Source File "chrome://exorcist/content/clones.js". Upon examining the source file it looks like the list variable is not passed to the function being called(killClones). I would try to debug the code but i don't want to destroy my library by accident. Is this happening for anyone else?

over 4 years ago
stevel
stevel

@gentoo4life: Thanks, I think I've found the bug and fixed it. I just uploaded a new version 0.1.1 that hopefully addresses this.
BTW, there's something ironic about someone named 'gentoo4life' using OS X ;-)

over 4 years ago
Franz24
Franz24

works great here!

over 4 years ago
myrjar
myrjar

i run windows vista and every time i run the exorcist songbird crashes

over 4 years ago
morrisom
morrisom

hey stevel,
All I can say is thank you very much for this mod, I can also add that I am running Ubuntu 8.10 and The Exorcist is working perfectly for me, thanks a lot man.

over 4 years ago
axis
axis

I'm running OSX 10.5.3 and the 1.0 final release (build 860 (20081124140725)) of Songbird. Whenever I click Exorcise the clones (even on a small list of music, like a 20 track playlist), it bombs Songbird - the music keeps playing, but the rest of the application won't respond until I force quit it (I've left it for a few minutes and it's still dead).

over 4 years ago
shevanski
shevanski

Works great on Ubuntu 8.10. But, I have a feature request. It would be really nice to be able to find duplicates based on terms the user selects. For example, in my mucked up (former iTunes user =/ ) library, I'm still finding duplicates that match only by name, since iTunes dropped the artist tag for some reason. So, even though you could still leave the defaults just how they are, anyone could change what determines a duplicate. Useful options to have: name, artist, album, time.

over 4 years ago
jaybee
jaybee

So I found a bunch of duplicates in my system and deleted them. How do I get Songbird/Exorcist to reflect this?

over 4 years ago
bogdanb
bogdanb

It would be nice if there was a way of pausing or stopping a search, and if the view was more responsive in general. Right now (installed Songbird 1.0.0 and the latest available Exorcist today) when I select one of the Exorcist's views it takes a few looong minutes until I can actually do anything in Songbird (which includes changing my mind).

over 4 years ago
nicklepro
nicklepro

I've notice that sometimes the "File Path:" doesn't change as you select another song. This usually happens when I'm going back and forth from 2 songs, and that can be frustrating when I'm deciding which clone to delete.

over 4 years ago
feralmonkey
feralmonkey

could I request a feature to export the clone files? I would like to be able to delete them, and not only get rid of them from my playlist... I could use the output of what the exorcist generates to write my own program...

over 4 years ago
snooky91
snooky91

I've installed this, but i have no idea how to use it.. how do I open it etc??
help please?

over 4 years ago
stevel
stevel

@snooky91 - Use the Media Views button at the top to change views.

over 4 years ago
Cameron
Cameron

One good enhancement for this extension would be to add a 'remove and delete' menu item to the right click context menu for a file.

This way it would be much easier to delete the file from your drive at the same time as as removing if from the library.

At the moment you have to right click, choose 'show file', find the file in the file manager, delete it, close the file manager, right click, click remove. Lots of work to achieve something simple.

over 4 years ago
Cameron
Cameron

Thanks for your great extension.. I have just cleaned up my library (and files on disk) to remove duplicates and clones. Very neat.

over 4 years ago
ehtetur
ehtetur

What does clicking 'exorcise the clones' do?
Does it delete the duplicate file from my drive, or
does it just remove one of the duplicates from the database?

I ask because I don't want any duplicate files deleted: my duplicates are actually just one file on the drive but Songbird shows them twice in the database.

over 4 years ago
stevel
stevel

It removes them from the database.

over 4 years ago
ehtetur
ehtetur

I thought the Exorcist locked up songbird... CPU usage close to 100%.. and yes, my database has lots of dups... Anyway, just to see what would happen, I left it running while I stepped out... When I came back about 20min later, all the dups were gone.. err.. all the dups were exorcised ;)

over 4 years ago
omalley-wilson
omalley-wilson

Any progress with choosing which clone to delete based on the lower bit rate?

over 4 years ago
stevel
stevel

@omalley-wilson Sorry... been swamped with a ton of other work and haven't had time to implement it yet :(

over 4 years ago
nereid
nereid

I was just trying this add-on. I don't know if it works or not 'cause I never came that far. when I switch to the clones or ghosts view, after some time i get a warning about an "unresponsive script". I decided to let the script do its work but after some minutes with a not responding songbird I had to kill it as it reached 3GB of memory usage (5.3GB virtual memory, running on Ubuntu 8.10 64bit)
My library contains about 54000 files. Just a size where this add-on would be really useful.

over 4 years ago
mark.vesterskov
mark.vesterskov

What could be cool is when viewing the duplicates, clicking the "Exorcise the cloes!" would prefer higher bitrates tracks over lower bitrate tracks. Or maybe even allowing one to select which parameters the killing should be done according to.

over 4 years ago
TheOne
TheOne

very nice tool :-P used it a lot... accidentally doubled half my library, and it takes a long time to clean that up, but despair not the Exorcist is here... THX man it was a lot of help 5/5 stars... consider @mark.vesterskov suggestion it sounds nice

over 4 years ago
TheOne
TheOne

sorry for posting again, but could you make it shift back to the media view that i used before i changed to your tool... because i use the default view, and it shifts to plain view

over 4 years ago
kain
kain

The exorcist cant find any duplicated tracks on my computer. I have 2 harddrives with the same songs on (An internal and an external drive), and they're all loaded in Songbird, but when I scan for duplicate tracks it just tells me "You have no duplicated tracks. Switching to list view instead." I've tried to reinstall the plugin twice, didn't help. It works perfectly fine on my laptop, it's just on my stationary I get this problem... Can anybody help me?

over 4 years ago
mykmelez
mykmelez

Like nicklepro, I've noticed that File Path doesn't always update when I select a song. For me it's pretty consistent: the first time I select a song, File Path updates. The second and subsequent times I select it, it doesn't update.

I'd also love to be able to both remove the entry from the database and delete the buplicate file from disk.

And perhaps the extension could prefer removing files with (number) in their name right before the file extension (f.e. foo(1).mp3)? That seems to be the way a number of my duplicate files are named.

Finally, I have three copies of a number of files, one in Music > iTunes and two in Music > Amazon MP3, but Exorcist's Duplicate Tracks view only finds the ones in Music > Amazon MP3. Am I doing something wrong?

over 4 years ago
stevel
stevel

@mykmelez - Hrm... the file path thing definitely sounds like a bug. I'll look into that. The removal of the song from disk and (number) thing are great ideas, I'll put them on my list of suggestions. Hopefully I'll get time to tackle them soon.

The 3 copies thing is because it arbitrarily chooses one (the first one it encounters in the library) to designate as a "keeper", and then arbitrarily choose the remaining ones as dupes. Non-ideal I know. :(

over 4 years ago
mykmelez
mykmelez

@stevel: ah, now I get it! I thought it had found two and was going to pick one of them to save, but now I understand that it actually found three, already picked one to save, and is only showing me the two it's going to remove. Thanks for the very useful extension!

over 4 years ago
Rolle
Rolle

Excellent plugin.

over 4 years ago
beeling
beeling

Great!! I had tons of duplicated songs and I was surprised that Songbird didn't already have this feature integrated in. Thanks so much! This saved me loads of time.

over 4 years ago
deOmega
deOmega

Hi Stevel,

I had a temporary backup music folder which I imported into songbird by mistake :).. Anyway, since it was then integrated with my other songs, what I did was remove the backup from the location where songbird found it. So of course, I then turned to Exorcist to remove the ghosts, since the parent files were removed as stated above.

Now, it worked and there was no problem, except that if I was not experienced with using Exorcist, I would have thought nothing was happening, because it shows no indication that it was removing all those files... until it was actually done :)

Long story to simply ask for an indicator of when exorcist is working, as this could help a lot in the future. Something that indicates that the process is running as opposed to just sitting there?

Thanks.

over 4 years ago
deOmega
deOmega

Sorry... to clarify, it shows a meter when it is scanning, but nothing when it is removing.

over 4 years ago
caleb
caleb

Someone might appreciate this (tiny) patch:

http://systems.cs.colorado.edu/~caleb/songbird-1.0.0-exorcist-0.1.2-keep-rated-clones.patch

It will prefer clones that have a rating.

over 4 years ago
stevel
stevel

Thanks caleb! I've updated 0.1.3 to include your patch. Many thanks!

over 4 years ago
Seb
Seb

For delete all ghosts with 30.000 music files, apply this addon + when the lists is shown : ctrl+A + del : it's incredibly fast !

over 4 years ago
underlyingpatterns
underlyingpatterns

Great, much needed extension.

Preferring clones with a higher bitrate seems to always make sense. May I suggest 'collapsing' some metadata into the preferred track?

By 'collapse', I mean rewritng the preferred track's metadata with the best combination of metadata from the tracks which are about to be tossed out.

Off the top of my head:

. Sum play counts
. Preserve most recent timestamps, such as "last played" and "last skipped"
. Preserve highest quality artwork
. Preserve lyrics, rating, track number, etc.

Thanks a bunch for getting this far.

over 4 years ago
dkmj17
dkmj17

VIRUS WARNING...

To be clear I cannot guarantee this came from exorcist, but right after I installed - and I wasn't doing much on my computer - Windows Defender popped up saying it found Vundo and ConHook... I've been working for a little while now trying to get to the bottom of it and it looks like the files were created right after/while I installed Exorcist.

Has anybody else run into this?

over 4 years ago
Fran
Fran

Hi, I am running what I think are the latest versions of Songbird and Exorcist on Windows XP. I am getting the same problem that people seemed to be having months ago - I have 1600+ ghosts and exorcism simply stops everything dead (100% CPU usage too.)

I also get the same file path issue as mykmelez.

Do I need to update anything?

Many thanks

over 4 years ago
chris7273
chris7273

When I import a playlist with songs that are already in the library (same files), songbird creates two entries for this song (the library one and the playlist one). I use the add-on to get rid of the redundant entry but then it disappears from the playlist.

over 4 years ago
Bitsbite
Bitsbite

Currently when one when one runs the duplicates filter in a PLAYLIST it displays them properly.
When you click the "exorcise the clones!" button it works properly.
Or so it seems... Until you go to library view only to find out that it has failed... epicly. :P
What happens:
-For duplicate tracks with different file paths one is removed from the PLAYLIST.
-For duplicate tracks with the SAME file path nothing happens.
What should happen IMHO:
-For duplicates with differnet file paths remove from LIBRARY. (OR remove warning.)
-For duplicates with the same file path all but one should be removed from the playlist.

And a nice clones background would be great.
Anyway good add-on.

over 4 years ago
EasyE609
EasyE609

Hi Steve,

First off let me say that this is a wonderful add-on it has found the duplicates that itunes could find because of the filenames being different and that im too lazy to sort out manually...with that being said the reason im too lazy is because it says i have 12,000+ duplicates and im guessing that includes both copies of it so theres 6000+ songs that i need to remove if i understand how your program seems to work. As soon as i hit the button to exorcise them it takes songbird to 100% pc usage and gobbles up between 326mb and 380mb of memory...and doesnt seem to do anything because if i close the app and reopen the duplicates view they are still all there...now is this because its just too many or do you know of this and have an idea of how long i will have to wait for it to finish.

im running a
2 GHz. AMD Athlon 64 processor
with 2.GB of RAM
and Windows XP Pro Service Pack 3

over 4 years ago
ghandi
ghandi

This add on is brilliant for identifying Ghost songs, and I have not tried removing yet because I would like to avoid loosing my song data such as last time played/skipped etc.

All my music is stored on an external hard drive, the same hard drive hosts my SongbirdPortable App. I tried to be a smart arse and run the portable app accross a network. First it failed, and now when I run it locally all my file locations have changed from

file:///p:/folder/folder
to
file:///p:chaos/portableapp$/folder/folder

Where chaos/portableapp$ is the computer/sharename.

What I want to know is there any way of repointing of fixing the location to maintian the related song data and without having to remove the songs from the libarary.

Also I'm assuming that the 5*Star rating is stored in the actual mp3 file itself?

Ghandi

about 4 years ago
ajkessel
ajkessel

Anyone know if this will work for the latest betas? Obviously the install.rdf would need to be changed, but I'm wondering if anyone has done that to figure out if it plays well with current SB beta releases.

about 4 years ago
morri
morri

Even if I may look like the most stupidest possible user, HOW do I use this add on. ?

about 4 years ago
Enjabain
Enjabain

I'm looking forward to a 1.1 version

about 4 years ago
starke
starke

@morri - It's in the "View" menu under "Media Views". It'll sort out any ghosts or duplicates then you can delete or rename or whatever from that view.

Bloody brilliant app! Long live songbird! It's add-ons like this that will hopefully make Songbird among the number one choices for music players.

about 4 years ago
sacrosanct
sacrosanct

@Ghandi: no, song rating is not stored in the file id3/comments within the actual song files themselves. they are kept in with your own unique library data, which it lookslike you will loose if you do/did what you describe.

[it would be rediculious to have them in the song files. jukebox apps havn't always come actual with mp3 metadata editors, only library data editors,
and that would been rediculious, artists could have just make their own tracks 5 by default]

soz

about 4 years ago
nottRobin
nottRobin

Yeah! Can't wait for 1.1 version!

about 4 years ago
ajkessel
ajkessel

@sacrosanct and @ghandi: songbird.metadata.ratings.enableWriting will enable storing ratings metadata in the file itself, although I don't think it works for all file formats.

about 4 years ago
mikemonahan17
mikemonahan17

When i click on the install button it says it isn't compatible with my version of songbird. I just downloaded it (songbird)

about 4 years ago
fffMalzbier
fffMalzbier

Pleas Update it to an Compatible Version to the New Songbird Version.

about 4 years ago
Jordan Alexander Hartley
Jordan Alexander Hartley

I should have installed this 10 minutes ago, before I updated to 1.1

nevermind, will wait.

about 4 years ago
stevel
stevel

New version uploaded!

about 4 years ago
Jordan Alexander Hartley
Jordan Alexander Hartley

nice one

about 4 years ago
webmastercorey
webmastercorey

Oh my gosh I love you... uhm... *grunt* in a manly kind of way...

about 4 years ago
Melody
Melody

Just wondering if any headway is being made on exorcising the lowest quality duplicates, and what exactly the current criteria is.

about 4 years ago
Peaches491
Peaches491

Hello all.

First off, wonderful add on. Beautiful.

i have several duplicates, and i am now eradicating them manually. As i have read, i believe, you have made changes that the above users requested(i.e. delete by bitrate, or by rating)?

If so, how is this done? and is an exorcism reversible?

And one last note, i have noticed, coming form iTunes, that your duplicate track's filename usually has a 1 or a 2 appended to it. I think that would be the best way to auto-delete, is by the one with the shorter filename.

Good luck!

about 4 years ago
cwilliams
cwilliams

Thank you steve for this excellent extension. It is a must have for me.

FYI, I recently moved around a large amount of tracks and experienced a bug. The Exorcist found 4000 ghost tracks (out of a library with 78,000 tracks). When I clicked "exorcise the ghosts" Songbird hung for 1.5 hours (using CPU the whole time) before I gave up and killed the process. While Songbird deleting tracks performance is terrible (Bug 12953), when I reran The Exorcist and manually did a select all and delete of the same 4000 tracks it took only minutes.

I can only think the extension is deleting tracks in another way (one by one?).

Plus it would be much better if deleting tracks didn't freeze Songbird, but that is an application issue not one with your extension :)

Thanks again for the must have extension.

about 4 years ago
duncie
duncie

when i click on duplicates it tells me there are none. it's quite obvious that i have many in my library. am I doing something wrong?

about 4 years ago
wire_wax
wire_wax

this addon has saved my ipod - currently the ipod addon has a bug which means it duplicates songs on my ipod when syncing - I use the exorcist after syncing to remove these and it also removes the duplicates from the menu lists inside my ipod - thanks!

about 4 years ago
theunforgiven565
theunforgiven565

This only removed a handfull of my duplicates and then it says that it can't find anymore.

about 4 years ago
rolans
rolans

Is it possible to search by file extension? I have some lossless CDs that are copied in both flac and mp3, and it thinks they're duplicates T_T

about 4 years ago
justincredible969
justincredible969

This may be a bug?

"A script on this page may be busy, or it may have stopped responding. You can stop the script now, or you can continue to see if the script will complete.

Script: chrome://exorcist/content/clones.js:126"

This is the error I get when I select duplicate tracks. Stopping the script returns me to a previous level of usability, clones are still present, continuing with the script permanently freezes the program and the entire computer.

about 4 years ago
nrifkin
nrifkin

I'm having trouble downloading both The Exorcist and the iPod Player one, could anyone help me out? I have Windows XP and it downloads extremely fast but then I can't open it for some reason? It asks me if I want to pick a program to open it and I'm not sure what to do at the point. If anyone could help me, I'd greatly appreciate it. Thanks.

about 4 years ago
y34h
y34h

nice addon ^^
maybe you can add auto exorcise on startup, or once a week

about 4 years ago
iraqguy
iraqguy

So I go to exorcise the clones, I get the little message, This will indiscriminately remove duplicates from your library without pre... I click ok and then.... nothing happens. no duplicates get deleted. No nothing. Nothing at all happens. I still have a gajillion songs where i should only half half a gajilion. A lil help! Is it busted or am i retarded? PS. Iraq sucks!

about 4 years ago
jac
jac

Oh my goodness. I think I was about to have a freakin putergasm when I saw this add-on. I have been trying to sort out over 8000 soungs (3600 of which were duplicates) by hand. This is a tremendous piece of software and the author is to be commended, nay lauded!

Thank you!

about 4 years ago
mailman1175
mailman1175

I can't figure out how to use this add-on in Songbird 1.1.2. Any help?

about 4 years ago
mailman1175
mailman1175

Sorry. Figured it out. *doh*

about 4 years ago
holden
holden

This doesnt work! It shows me a few of my duplicates, deletes them, then i go back to my library and there are tons! It tells me I dont have any and makes me go back to list. am I doing something wrong?

about 4 years ago
dc0c25
dc0c25

thank you very much for this add-on! *

almost 4 years ago
laurakthomas
laurakthomas

From Get Satisfaction: http://getsatisfaction.com/songbird/topics/excorcist_add_on_freezes_songbird_when_told_to_delete_duplicate_tracks

Excorcist add on freezes songbird when told to delete duplicate tracks
It finds them and displays them, but when I click "excorsise!", the whole program just freezes. I tried downloading a different version, but to no avail.
 
:-P I’m listening to the same track twice

almost 4 years ago
cubytus
cubytus

Cannot install on 1.2.0b2 on OS X. Install button is grayed out.

almost 4 years ago
loganmarchione
loganmarchione

just wanted to let you know this is a great add-on =) but do you think you could make a version compatible with songbird1.2? thanks! =)

almost 4 years ago
Frenske
Frenske

Ditto here! In this case it is Songbird 1.2.0, Build 1146 on a Vista OS.

almost 4 years ago
shevanski
shevanski

We need a new version =D With this extension and the new library organizing feature, organization should be a breeze!

almost 4 years ago
mailman1175
mailman1175

Bump! Page says it's available for 1.2.0, but <install> is greyed out, not clickable. Hope you'll be rolling it out soon!

almost 4 years ago
Raider
Raider

I really need this add-on, hope you put up a new version soon. Thanks.

almost 4 years ago
Artfunkel
Artfunkel

Good news everyone! The extension does work in 1.2 once you bump compatibility up. You can do this:

  1. By downloading the XPI, opening it as a .zip file and editing em:maxVersion in install.rdf
  2. By installing this already-fixed XPI (if you trust me)
almost 4 years ago
focal.truth
focal.truth

It seems the ghost tracks feature has a problem finding tracks that are also duplicates. Almost my entire library has duplicates of every track, one works fine, the other is a ghost but Ghost Tracks doesn't find any of them. I'd love to help get this kink worked out and clear up my library.

almost 4 years ago
Reece
Reece

Great add on, but there's one vital option missing. I have no idea how hard it would be to implement, however:

Would it be possible for the Exorcist to check the DRM-encoded (purchased) status of tracks before it deletes dupes. If I've paid good money for a track (and bear in mind that re-downloading costs the same amount again) I don't want it deleted as a dupe!

Yet again, great add-on!

almost 4 years ago
NK4551
NK4551

I'm glad this was finally updated. now I can weed out those pesky ghosts.

I was also wondering if there could be a way to add some sort of music watch feature. Sort of like a one-time use watch folder. There are a few songs that get lost on their way to my music folder and I'm wondering if you could add a little music spy that could quickly sift through a certain folder and subfolders to find mp3 files.

almost 4 years ago
focal.truth
focal.truth

Fixed the problem getting duplicate ghosts to show up. I was getting Media Handler errors on some streaming videos and internet radio links that had been merged into my library through an iTunes import. It seems the Media Handler errors were causing the addon to report no ghost tracks in my library. Once I cleared the pesky items from my library Ghost Tracks removal worked fine. Seems some way of skipping over these error-causing files needs to be implemented.

almost 4 years ago
MartinB3
MartinB3

Just downloaded this addon after a fresh Songbird 1.2 install. I have ~50k songs, of which it found 2.75k ghosts. I told it to remove the ghosts, and I've been sitting here watching Songbird eat an entire core of CPU for the past 30 minutes or so, with absolutely no screen redraw in the GUI. Bummer.

almost 4 years ago
phoinox1289
phoinox1289

I've been getting this error when I ask it to remove ghosts:

playlist.xml - onPlaylistClick - [Exception... "Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [sbIMediaListView.getItemByIndex]" nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)" location: "JS frame :: chrome://songbird/content/bindings/playlist.xml :: _onPlaylistClick :: line 1797" data: no]

almost 4 years ago
jhat
jhat

@MartinB3 I am having the same issue. I let it run overnight and all day. It was still open when I got home from work today. Nothing was deleted from my library.

Could the developers let us know what's going on with this?

almost 4 years ago
shevanski
shevanski

@jhat, MartinB3
I have the same problem. I figure that the add-on uses the main thread instead of launching a separate one, which is why we don't get any refresh.

Any chance it can launch it's own thread?

almost 4 years ago
mrt181
mrt181

Would be great if the clone viewer would be customizable. Some tracks in my library are only different due to their length (-+1 second). These otherwise identical tracks are not recognized as clones

almost 4 years ago
slnkez
slnkez

It works great on my Macbook (OSX 10.5.7 w/ Songbird 1.2.0)! Exorcised all the ghost files. Awesome! =]

almost 4 years ago
quarantined
quarantined

My library was organized by albums, each folder with the title of the album. After exorcist all tunes has been removed from each album and put into a new folder. How can we undo that ?

almost 4 years ago
kRon
kRon

Now if you could only delete songs from the hard drive without songbird trying to create a 1000 new folders...

almost 4 years ago
danep
danep

Is this at all compatible with 1.3.0b1? Could I hack anything in the current version to make it compatible / installable? Thanks!

almost 4 years ago
voyagerfan5761
voyagerfan5761

I love this add-on, and I've installed it on every Songbird installation I've had over the last few years.

However, my music library is growing, and I notice that there are a lot of duplicates that the Exorcist doesn't exorcise. Can files be compared also based on the file location? Or maybe add an options panel to configure which metadata fields to compare?

If that's added, and Songbird gains the ability to fix the library links when files are moved, that'll bring it one step closer to replacing iTunes for a lot more people.

almost 4 years ago
MrX
MrX

Great Addon ! Very helpful :-) Good job !

a) 1 Feature Request:
--------------------------------------
When I select View - Media Views - e. g. Ghost Tracks
and The Exorcist doesn't find anything that needs to be cleaned up, a message tells me "You have no missing tracks. Switching to LIST view".
Since I had activated the FILTER PANE before going to e. g. "ghost tracks", it would be great if The Exorcist could remember this and go back to the filter pane INSTEAD OF the list view.

b) Just a question:
------------------------------
When I have ghost tracks and dublicated tracks at the same time:
do I FIRST have to check/clean the ghost tracks and THEN check/clean the duplicated tracks ? Or does The Exorcist automatically check for ghost tracks in advance, if I ONLY press doublicated tracks ??
I am afraid that The Exorcist might delete duplicated tracks and thereby leaves the only ghost tracks alive if I only press duplicated tracks.

almost 4 years ago
MrX
MrX

c) Another Feature Request:
---------------------------
Would also be great to have an option in the "duplicated tracks" RESULT WINDOW to select:

c1) only those tracks that have been duplicated by Songbird itself by mistake (same filename in the same folder) --> duplicates could be deleted easily by using Exorcist without having to check the files first manually by the user

c2) only those tracks that have been duplicated by the user himself consciously (e. g. same song in 2 different folders; same song in the same folder with 2 different file names) --> dangerous to delete these duplicates automatically by Exorcist. Maybe there are reasons for keeping this file two times.
(Moreover even if these supposed duplicates would be removed from Songbird, they would remain on the filesystem, so that there wouldn't be any further hint in Songbird that there might be duplicates which should be reviewed and deleted from the filesystem by the user manually. So there should be an opton "c2" for preventing an automatic deletion of these "duplicates" from Songbird automatically with Exorcist.)

almost 4 years ago
fairervn
fairervn

This addon seems to be crashing my Songbird. It displays the duplicates fine but when I tell it to Exorcise the Clones! it manages to delete one and Songbird freezes up. The warning window even stays up! I have to kill the Songbird app and go in again. Running Songbird 1.1.2, latest update of The Exorcist, and have 5502 items in my library (should be closer to 1366 per iTunes). Can you help? What's the solution?

almost 4 years ago
carpedisex
carpedisex

What about add a "processing" message so that the user will not think that is freezed up ?

over 3 years ago
carpedisex
carpedisex

Well, my last comment is about another thing, the "exorcise the clones!" button does a real freeze there too

over 3 years ago
prad
prad

Sounded like everything I was looking for, but trying to install it on Mac Songbird version 1.2.0 is all but impossible for the non-geek (Let's edit a little XML!).

Trying to install through the "already fixed XPI" link tells me it's not compatible with Firefox 3.5.2. Huh?! Never had a problem installing any other addons.

over 3 years ago
f1d094
f1d094

I've been waiting for some time for feature to be added that will give preference to a higher bitrate when looking to eliminate a ghost.

The last comment I see about this is from several months ago. Has there been any progress?

over 3 years ago
heyitstodd
heyitstodd

Warning - be VERY CAREFUL with this one. While the ghost finder worked fine, the duplicate detector seems to be very broken on my machine. After search completed on my library, I was presented with approximately 20 pairs of "duplicates", each of which were in fact two links to the very same song/file. Had I proceeded to "exorcise the clones", I fear I would have deleted unique files.

over 3 years ago
5old13r
5old13r

is there a way to delete clones with different track lengths? coz songbird isn't putting tracklengths on any of my songs that I haven't played yet all the way through.

over 3 years ago
Phat32
Phat32

I agree, can we get custom options? I have a ton of dups of the same song but they are on different albums or are 1 second off of the other.

So can there be a config to say ignore time and album or w/e the user wants? And if they delete their whole album well that's their fault :P

over 3 years ago
whirka
whirka

I had over 6000 duplicate songs from Songbird's "Management Mode", didn't have the patience to wait on this. Quickest solution was to get cygwin up and running and craft a few statements...granted this may be a bad idea for you, as you may possibly end up deleting files you did not plan on.

find . -type f -name '*-3.mp3' -exec rm -f {} \;
find . -type f -name '*-2.mp3' -exec rm -f {} \;
find . -type f -name '*-3.flac' -exec rm -f {} \;
find . -type f -name '*-2.flac' -exec rm -f {} \;

this removed the majority of my duplicates that were created from this mode...very very quickly(perhaps some other files too that followed that pattern, but when you are impatient and have a rather huge collection, I'm willing to make that sacrifice.)

over 3 years ago
kjetisve
kjetisve

Could you PLEASE update this one?

over 3 years ago
Gaco
Gaco

Excellent addon, good job!

A feature I would really like, was to add exception folders. That way I could easily find the duplicates that needs deleting, and still have a custom homemade compilation folder in my library (yes I'm willing to sacrifice a couple of GB for the sake of convenience there instead of having a folder shortcuts).

over 3 years ago
xaviermerino
xaviermerino

Is there any way to delete the file from the disk too? In the library I have no duplicates but the disk is full of them and the library gets reloaded every time Songbird starts, so I keep having the duplicates, is there any way of erasing the files too?

over 3 years ago
dunkoala
dunkoala

Hi, new user of this extension (version 0.1.5) when I want to "Exorcise the Clones!", Sundbird freezes when I click on "This will indiscriminately removes duplicates (...) continue ?". Could you please give me a solution, I'd liked to avoid deleting 4500 songs by hand... For your information my Songbird's version is 1.2.0. Thanxs !

over 3 years ago
kdaddy
kdaddy

I am the same situation as Dunkoala and would also really like to avoid 11000 duplicates by hand. I am running songbird 1.2, windows vista, and total library is about 85000 songs of mixed bitrate and format (mp3.wma etc). Please help.

over 3 years ago
missjennifer
missjennifer

not to sound dumb but i know in itunes it shows all the dups, if you were to delete you would be leaving yourself without even the one listing you likely want. since i get the "you prob dont want to do this" error, i thought i would pose the question here first. thank you!

over 3 years ago
mac_fly
mac_fly

This add-on is essential for me.
When do you think to update it ?

over 3 years ago
BR-Charles
BR-Charles

Hi Stevel. Please, update this excellent add-on for us.

How about set it by default in SB installation.

over 3 years ago
sauerkraut
sauerkraut

updated version: http://addons.songbirdnest.com/addon/1782

over 3 years ago
DonLito
DonLito

Hi Stevel,

This is an excellent addon, but, unfortunately, I found a bug: If you switch to duplicated tracks and you click on Exorcise Duplicates the duplicates are deleted from the library, but NOT from the harddisk. I'm using Ubuntu 9.10, Songbird 1.4.3, the latest version of this addon and the files are on a ext4 USB drive. Maybe this has something to do with newer versions of Songbird asking you wether you want to delete the files also from your harddrive or not, as this addon was made before that message was implemented (as far as I know). Could you fix this stevel?

PS: any idea how to delete the 1200 duplicates on my hdd that aren't in my library anymore?

thx

over 3 years ago
DonLito
DonLito

I filed a bug report:
http://bugzilla.songbirdnest.com/show_bug.cgi?id=19587

over 3 years ago
DonLito
DonLito

Sorry, I didn't see that this addon has been moved here http://addons.songbirdnest.com/addon/1782

over 3 years ago
tiangolo
tiangolo

This add-on was nice, but now is not compatible. Use this: The Exorcist >1.4.0

over 3 years ago
danomite1999
danomite1999

would be a fine product if i just wanted to get rid of duplacits... unfortunatly.. i have over 2000 ghosts which is the bulk of my doubled songs. i get a songbird is not responding everytime i even think about trying to get rid of them. ... so unless im missing something, this product is Junk to me.

about 3 years ago
vidkid
vidkid

Hi I'm using songbird 1.4.3 and since updating to Lucid Lynx I think i accidentally made my managed file and watched file the same, I now have duplicates of every song so I tried installed exorcist-0.1.6.xpi. It show the ghosts but when given the option to exorcise the ghosts songbird automatically crashes. Any suggestions?

about 3 years ago
mulluysavage
mulluysavage

I am running 1.0.0 for linux. Is this compatible (I'm afraid to just try because other add-ons have caused my Songbird not to launch and I've had to re-install my os to get it to work again.)

about 3 years ago
BBuchholz
BBuchholz

Okay. First, I must state that I am a whole-hearted supporter of the open source community. And I am a programmer (Python, C, Java, you name it). So it comes with great regret that I must say I am thoroughly unhappy with this extension.I had high hopes from the outset that this would satisfy my needs, but a simple task like removing "ghosts" from my library takes my entire CPU and times out in normal human terms (if I have to wait over 30 minutes for a pre-compiled list to be removed from anything that is insufficient). I write software daily at my place of business and if I ever wrote such an inefficient app I would be kicked to the curb. Who wrote this with so little attention to detail? Sorry, but it really causes problems when your music library expands to thrice its size because of issues with iTunes import (I know this is an issue related to another coder, but really?! you couldn't anticipate this outcome?) and then takes forever(!!!!) to remove such a simple thing as non-existant files (seriously, if we already have the list of "ghost" files wouldn't we just remove them???!!! are you recompiling the list after each attempt or what? I have never seen software so deficient and I am working in a system dominated by RPG!!!!) Sorry if I come across strong but TEST(!) your target environments before you release. I am now working through thousands of fixes(!? - yes you did this) to a music library that was sorted fine in iTunes. I am as opposed to the "walled garden" mentality of Apple as anybody, but there is a better way to do this. Is the code open sourced somewhere so someone with more experience can fix the issues? I removed my entire library and waited through a 45 minute re-import just to start fresh without this muddle-headed mess of code... Seriously, take a class or something, people care about their music....

almost 3 years ago
BBuchholz
BBuchholz

I mean seriously!!! I know sometimes code gets "rushed to recognition", but if you are going to take the time to write something (and all of us fellow coders KNOW how much work goes into software), why not take the extra time to do it right?

almost 3 years ago
BBuchholz
BBuchholz

I just feel that it looks like more time was spent on the graphic representation (download page and whatnot) of the extension than on the actual logic process behind the code. Not trying to be cruel, but we came to open source because Micro$oft and Apple were so obsessed with marketing that they missed the entire point of digital information. Namely, to put data in the hands of the people. When, where, and how they wanted it... Okay, I'm done now. The soapbox is up for grabs...

almost 3 years ago
marmonto
marmonto

Please...is there a new release version near to use it?
I'm missing and needing it a lot....
thanks

over 2 years ago
ashtreylil
ashtreylil

yes, i also need a version that is compatible with 1.8, unless there is a way to force it to take the add-on.

over 2 years ago
eighthave
eighthave

@BBuchholz its open source, you could fix it instead of ranting here.

over 2 years ago
GeekShadow
GeekShadow

Exorcist updated and should work up to Songbird 2.0 :
http://geekshadow.com/fichiers/addons/exorcist-0.2.0.xpi

over 2 years ago
JayOne76
JayOne76

We will see how well it work

over 2 years ago
dave59
dave59

Can,t get to down load this product using windows 7 help

over 2 years ago
ryanrjc77
ryanrjc77

I can't figure out how to download it. The download button is faded out.

about 2 years ago
xrayrj23
xrayrj23

I want this plug in....but it wont let me download it....it says its not compatible with my songbird...Please help....The Exorcist is the only reason why I downloaded Songbird

about 2 years ago
Lorenzo1950
Lorenzo1950

this sucks I have a grayed out button too

about 2 years ago
alexs77
alexs77

With 0.2.0 from http://geekshadow.com/fichiers/addons/exorcist-0.2.0.xpi, removing clones doesn't seem to work on Songbird 1.10.0b1 build 2031 on OS X.
I've got a playlist with some clones (4 tracks, 2x2 clones), enabled "Duplicate Tracks" and clicked on "Exorcise the Clones!". A warning was shown (that it'll "indiscriminately remove duplicates" etc.pp.), I clicked on "Ok" and nothing happens. There's no output in the Error Console window of Songbird.

about 2 years ago
Viper410
Viper410

Hi,
i would install exorcist-0.2.0.xpi but the installation breaks with an Error "No chrome package registered for chrome://browser/skin/preferences/applications.css"
What can i do?
Thanks for your help!

almost 2 years ago



Download
Log in to Rate

Statistics
Downloads: 244,173

Average Rating:
4 out of 5  based on 140 ratings

Images: 3

Comments: 326

Last Updated: almost 4 years ago
Details
Name: The Exorcist

Author: stevel

Contributors:
  • Caleb Phillips (prefer rated items)
  • Richard Crowley (MD5 in JS code)
  • Mitchell Field (marketing and branding)

Version: 0.1.5 version history

Categories:


Log in to Add a Tag
Share
Embed:

Share: