Skip to content

Commit 0092d39

Browse files
committed
finishing touches for 1.1.3 release
1 parent e48cbbb commit 0092d39

File tree

8 files changed

+952
-15
lines changed

8 files changed

+952
-15
lines changed

ChangeLog

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
2007-06-14 Marcus Mueller <[email protected]>
22

3-
* v1.1.3 (IN PROGRESS)
3+
* v1.1.3
44

5-
* README: updated with new user default description
5+
* README: updated with GNUstep info and new NSUserDefaults description
6+
7+
* README-GNUstep: added
68

79
* NOTES: added localization hint
810

@@ -29,6 +31,9 @@
2931
* FUSEObjC-GNUstep/*: added port of FUSEObjC specifically for GNUstep,
3032
basically removed all HFS+ and Finder related stuff
3133

34+
* examples/iTunesMusicLibrary.xml: added new tiny library for users
35+
who don't have iTunes around but want to take a look nevertheless
36+
3237
2007-06-08 Marcus Mueller <[email protected]>
3338

3439
* iTunesFileSystem.m: fixed typo in -description

FUSEObjC-GNUstep/FUSEFileSystem.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@
4747

4848
// #pragma mark Lifecycle
4949

50-
- (NSString *)mountName;
5150
- (NSString *)mountPoint;
5251

5352
- (BOOL)shouldMountInFinder; // Defaults to NO

FUSEObjC-GNUstep/FUSEFileSystem.m

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,6 @@ @interface FUSEFileSystem (FuseFunctions)
108108
//- (void)fuseInit;
109109
//- (void)fuseDestroy;
110110
//- (BOOL)shouldStartFuse;
111-
//- (NSString *)mountName;
112111
//- (NSString *)mountPoint;
113112

114113
@end
@@ -462,12 +461,6 @@ - (NSApplicationTerminateReply)applicationShouldTerminate:(NSApplication *)sende
462461
return NSTerminateNow;
463462
}
464463

465-
- (NSString *)mountName {
466-
NSString *mountName = [[[NSUserDefaults standardUserDefaults] stringForKey:@"FUSEMountName"] retain];
467-
if (!mountName) mountName = NSStringFromClass([self class]);
468-
return mountName;
469-
}
470-
471464
- (NSString *)mountPoint {
472465
if (!mountPoint_) {
473466
mountPoint_ = [[NSUserDefaults standardUserDefaults] stringForKey:@"FUSEMountPath"];
@@ -843,9 +836,6 @@ - (void)startFuse {
843836

844837
NSMutableArray *arguments = [NSMutableArray arrayWithObjects:
845838
[[NSBundle mainBundle] executablePath],
846-
#if 0
847-
[NSString stringWithFormat:@"-ovolname=%@",[self mountName]],
848-
#endif
849839
@"-f", // Foreground rather than daemonize
850840
@"-s", // Single-threaded until we can work out threading issues.
851841
nil];

README

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@ playlists is maintained by prefixing the tracks with their playlist index.
1111
Please note that you have to install MacFUSE Core 0.3.0 before you can use
1212
iTunesFS! MacFUSE Core is available at http://code.google.com/p/macfuse/.
1313

14+
As of version 1.1.3, you can also build this application using GNUstep on any
15+
supported unix-like system (i.e. FreeBSD). Please read README-GNUstep for
16+
further information regarding FUSE and GNUstep.
17+
1418

1519
Further information
1620
===================

README-GNUstep

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,50 @@ This is a port of FUSEObjC (original version referenced in the FUSEObjC
1717
folder) which basically removes all HFS+ and Finder related stuff. This
1818
should be generic enough to allow for compilation on systems other than
1919
Mac OS X.
20+
21+
22+
EXAMPLE
23+
=======
24+
25+
There's a tiny, handcrafted (in all senses ;-) version of an iTunes Music
26+
Library XML file in the "examples" folder. After you have built the
27+
iTunesFS.app, use this command in a shell for starting the file system:
28+
29+
$ openapp ./iTunesFS.app -Library examples/iTunesMusicLibrary.xml
30+
31+
You will then be able to browse the iTunes library, i.e.:
32+
33+
$ ls -l /tmp/iTunesFS/
34+
total 0
35+
dr-xr-xr-x 2 znek wheel 0 Jan 1 1970 Albums
36+
dr-xr-xr-x 2 znek wheel 0 Jan 1 1970 Artists
37+
dr-xr-xr-x 2 znek wheel 0 Jan 1 1970 Playlists
38+
$ ls -l /tmp/iTunesFS/Playlists
39+
total 0
40+
dr-xr-xr-x 2 znek wheel 0 Jan 1 1970 Audiobooks
41+
dr-xr-xr-x 2 znek wheel 0 Jan 1 1970 Faves
42+
dr-xr-xr-x 2 znek wheel 0 Jan 1 1970 Instrumental
43+
dr-xr-xr-x 2 znek wheel 0 Jan 1 1970 Library
44+
dr-xr-xr-x 2 znek wheel 0 Jan 1 1970 Movies
45+
dr-xr-xr-x 2 znek wheel 0 Jan 1 1970 Music
46+
dr-xr-xr-x 2 znek wheel 0 Jan 1 1970 Party Shuffle
47+
dr-xr-xr-x 2 znek wheel 0 Jan 1 1970 Podcasts
48+
dr-xr-xr-x 2 znek wheel 0 Jan 1 1970 TV Shows
49+
$ ls -l /tmp/iTunesFS/Playlists/Faves/
50+
total 10919
51+
-r-xr-xr-x 1 znek wheel 4082013 Mar 27 2006 001 Karma.m4a
52+
-r-xr-xr-x 1 znek wheel 7098527 Jun 14 18:43 002 ChoCo FrigHTs.mp3
53+
$ ls -l /tmp/iTunesFS/Artists/Moshcircus/Karma/
54+
total 39551
55+
-r-xr-xr-x 1 znek wheel 4450130 Mar 27 2006 Diabolic Infernal Satan.m4a
56+
-r-xr-xr-x 1 znek wheel 4649112 Mar 27 2006 Enola Gay.m4a
57+
-r-xr-xr-x 1 znek wheel 3624537 Mar 27 2006 Flesh of Gods.m4a
58+
-r-xr-xr-x 1 znek wheel 5292322 Mar 27 2006 Into Light.m4a
59+
-r-xr-xr-x 1 znek wheel 4082013 Mar 27 2006 Karma.m4a
60+
-r-xr-xr-x 1 znek wheel 4806113 Mar 27 2006 Online with God.m4a
61+
-r-xr-xr-x 1 znek wheel 5651675 Mar 27 2006 Per Aspera Ad Astra.m4a
62+
-r-xr-xr-x 1 znek wheel 963599 Mar 27 2006 Salvation One.m4a
63+
-r-xr-xr-x 1 znek wheel 1454902 Mar 27 2006 Salvation Three.m4a
64+
-r-xr-xr-x 1 znek wheel 1918854 Mar 27 2006 Salvation Two.m4a
65+
-r-xr-xr-x 1 znek wheel 3604444 Mar 27 2006 Samsara.m4a
66+

0 commit comments

Comments
 (0)