---
title: ITLibMediaItemLocationType
framework: ituneslibrary
role: symbol
role_heading: Enumeration
path: ituneslibrary/itlibmediaitemlocationtype
---

# ITLibMediaItemLocationType

These constants specify the location type of a media item.

## Declaration

```swift
enum ITLibMediaItemLocationType
```

## Topics

### Media Item Location Types

- [ITLibMediaItemLocationType.unknown](ituneslibrary/itlibmediaitemlocationtype/unknown.md)
- [ITLibMediaItemLocationType.file](ituneslibrary/itlibmediaitemlocationtype/file.md)
- [ITLibMediaItemLocationType.URL](ituneslibrary/itlibmediaitemlocationtype/url.md)
- [ITLibMediaItemLocationType.remote](ituneslibrary/itlibmediaitemlocationtype/remote.md)

### Initializers

- [init(rawValue:)](ituneslibrary/itlibmediaitemlocationtype/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Getting Media Item Info

- [title](ituneslibrary/itlibmediaitem/title.md)
- [sortTitle](ituneslibrary/itlibmediaitem/sorttitle.md)
- [artist](ituneslibrary/itlibmediaitem/artist.md)
- [composer](ituneslibrary/itlibmediaitem/composer.md)
- [sortComposer](ituneslibrary/itlibmediaitem/sortcomposer.md)
- [rating](ituneslibrary/itlibmediaitem/rating.md)
- [isRatingComputed](ituneslibrary/itlibmediaitem/isratingcomputed.md)
- [startTime](ituneslibrary/itlibmediaitem/starttime.md)
- [stopTime](ituneslibrary/itlibmediaitem/stoptime.md)
- [album](ituneslibrary/itlibmediaitem/album.md)
- [genre](ituneslibrary/itlibmediaitem/genre.md)
- [kind](ituneslibrary/itlibmediaitem/kind.md)
- [mediaKind](ituneslibrary/itlibmediaitem/mediakind.md)
- [totalTime](ituneslibrary/itlibmediaitem/totaltime.md)
- [trackNumber](ituneslibrary/itlibmediaitem/tracknumber.md)
